Java dolga ključna beseda je primitiven podatkovni tip. Uporablja se za deklariranje spremenljivk. Uporablja se lahko tudi z metodami. Vsebuje lahko 64-bitno celo število z dvema komplementoma.
Točke, ki si jih je treba zapomniti
- Dolga vsebuje najmanjšo vrednost -263in največja vrednost 263-1.
- Iz Jave 8 lahko long predstavlja kot nepredznačeno 64-bitno dolgo, ki ima najmanjšo vrednost 0 in največjo vrednost 264-1
- Njegova privzeta vrednost je 0L.
- Njegova privzeta velikost je 8 bajtov.
- Uporablja se, ko potrebujete celoštevilsko vrednost višjega obsega.
Primeri dolgih ključnih besed Java
Primer 1
Oglejmo si primer uporabe dolgega podatkovnega tipa s pozitivno in negativno vrednostjo.
krepko v css
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); } }
Izhod:
num1: 10 num2: -10
Primer 2
Oglejmo si primer, da preverimo, ali dolgi podatkovni tip vsebuje decimalno vrednost.
public classLongExample2 { public static void main(String...k) { long num=10.5; System.out.println('num: '+num); } }
Izhod:
niz, razvrščen v javi
error: incompatible types: possible lossy conversion from double to long
Primer 3
Oglejmo si primer, da preverimo, ali dolgi podatkovni tip drži plavajočo vrednost.
public class LongExample3 { public static void main(String...k) { long num=10f; System.out.println('num: '+num); } }
Izhod:
error: incompatible types: possible lossy conversion from float to long
Primer 4
Oglejmo si primer, da preverimo, ali dolgi podatkovni tip drži vrednost char. V takem primeru prevajalnik tipizira znak implicitno v dolgo vrsto in vrne ustrezno vrednost ASCII.
public class LongExample4 { public static void main(String...k) { long num='a'; System.out.println('num: '+num); } }
Izhod:
num: 97
Primer 5
V tem primeru dolgi podatkovni tip vsebuje najmanjšo in največjo vrednost.
binarni iskalni python
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); } }
Izhod:
min: -9223372036854775808 max: 9223372036854775807
Primer 6
Ustvarimo metodo, ki vrne dolgo vrednost tipa.
public class LongExample6 { public long display() { return 10L; } public static void main(String[] args) { LongExample6 obj=new LongExample6(); System.out.println(obj.display()); } }
Izhod:
10