logo

Java langt nøgleord

Java lang nøgleord er en primitiv datatype. Det bruges til at erklære variabler. Det kan også bruges med metoder. Den kan indeholde et 64-bit to-komplement heltal.

Punkter at huske

  • Den lange indeholder minimumsværdien -263og en maksimal værdi på 263-1.
  • Fra Java 8 kan den lange repræsentere som en usigneret 64-bit lang, som har en minimumsværdi på 0 og en maksimumværdi på 264-1
  • Dens standardværdi er 0L.
  • Dens standardstørrelse er 8 byte.
  • Det bruges, når du har brug for en heltalværdi med et højere interval.

Eksempler på Java lange søgeord

Eksempel 1

Lad os se et eksempel på at bruge lang datatype med positiv og negativ værdi.

 public class LongExample1 { public static void main(String...k) { long num1=10L; long num2=-10L; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Produktion:

 num1: 10 num2: -10 

Eksempel 2

Lad os se et eksempel for at kontrollere, om den lange datatype har decimalværdi.

 public classLongExample2 { public static void main(String...k) { long num=10.5; System.out.println('num: '+num); } } 

Produktion:

 error: incompatible types: possible lossy conversion from double to long 

Eksempel 3

Lad os se et eksempel for at kontrollere, om den lange datatype har en flydende værdi.

 public class LongExample3 { public static void main(String...k) { long num=10f; System.out.println('num: '+num); } } 

Produktion:

 error: incompatible types: possible lossy conversion from float to long 

Eksempel 4

Lad os se et eksempel for at kontrollere, om den lange datatype har char-værdi. I sådanne tilfælde typecaster compileren tegnet implicit til lang type og returnerer den tilsvarende ASCII-værdi.

 public class LongExample4 { public static void main(String...k) { long num='a'; System.out.println('num: '+num); } } 

Produktion:

 num: 97 

Eksempel 5

I dette eksempel indeholder lang datatype minimum- og maksimumværdien.

 public class LongExample5 { public static void main(String...k) { long min=-9223372036854775808L; long max=9223372036854775807L; System.out.println('min: '+min); System.out.println('max: '+max); } } 

Produktion:

 min: -9223372036854775808 max: 9223372036854775807 

Eksempel 6

Lad os skabe en metode, der returnerer en lang typeværdi.

 public class LongExample6 { public long display() { return 10L; } public static void main(String[] args) { LongExample6 obj=new LongExample6(); System.out.println(obj.display()); } } 

Produktion:

 10