logo

Java langt nøkkelord

Java lang nøkkelord er en primitiv datatype. Den brukes til å deklarere variabler. Det kan også brukes med metoder. Den kan inneholde et 64-bits to-komplement heltall.

Poeng å huske

  • Longen inneholder minimumsverdien -263og en maksimal verdi på 263-1.
  • Fra Java 8 kan long representere som en usignert 64-bit lang, som har en minimumsverdi på 0 og en maksimumsverdi på 264-1
  • Standardverdien er 0L.
  • Standardstørrelsen er 8 byte.
  • Den brukes når du trenger en heltallsverdi med høyere område.

Eksempler på Java lange søkeord

Eksempel 1

La oss se et eksempel for å bruke lang datatype med positiv og negativ verdi.

 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); } } 

Produksjon:

 num1: 10 num2: -10 

Eksempel 2

La oss se et eksempel for å sjekke om den lange datatypen har desimalverdi.

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

Produksjon:

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

Eksempel 3

La oss se et eksempel for å sjekke om den lange datatypen har flytverdi.

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

Produksjon:

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

Eksempel 4

La oss se et eksempel for å sjekke om den lange datatypen har char-verdi. I slike tilfeller typecaster kompilatoren tegnet implisitt til lang type og returnerer den tilsvarende ASCII-verdien.

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

Produksjon:

 num: 97 

Eksempel 5

I dette eksemplet inneholder lang datatype minimums- og maksimumsverdien.

 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); } } 

Produksjon:

 min: -9223372036854775808 max: 9223372036854775807 

Eksempel 6

La oss lage en metode som returnerer en lang typeverdi.

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

Produksjon:

 10