logo

Java dolga ključna beseda

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