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