Cuvânt cheie lung Java

Java lung cuvântul cheie este un tip de date primitiv. Este folosit pentru a declara variabile. Poate fi folosit și cu metode. Poate ține un întreg de complement doi pe 64 de biți.

Puncte de reținut

  • Long conține valoarea minimă de -2 63 și o valoare maximă de 2 63 -1.
  • Din Java 8, lungimea poate reprezenta o lungime nesemnată de 64 de biți, care are o valoare minimă de 0 și o valoare maximă de 2 64 -1
  • Valoarea sa implicită este 0L.
  • Dimensiunea sa implicită este de 8 octeți.
  • Este folosit atunci când aveți nevoie de o valoare întreagă mai mare.

Exemple de cuvinte cheie lungi Java

Exemplul 1

Să vedem un exemplu de utilizare a tipului de date lung cu valoare pozitivă și negativă.

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

Ieșire:

 num1: 10 num2: -10  

Exemplul 2

Să vedem un exemplu pentru a verifica dacă tipul de date lung are valoare zecimală.

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

Ieșire:

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

Exemplul 3

Să vedem un exemplu pentru a verifica dacă tipul de date lung deține valoarea flotantă.

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

Ieșire:

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

Exemplul 4

Să vedem un exemplu pentru a verifica dacă tipul de date lung deține valoarea char. În acest caz, compilatorul transformă implicit caracterul în tip lung și returnează valoarea ASCII corespunzătoare.

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

Ieșire:

 num: 97  

Exemplul 5

În acest exemplu, tipul de date lung deține valoarea minimă și maximă.

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

Ieșire:

 min: -9223372036854775808 max: 9223372036854775807  

Exemplul 6

Să creăm o metodă care returnează o valoare de tip lung.

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

Ieșire:

 10