logo

Paraula clau llarga de Java

El Java llarg La paraula clau és un tipus de dades primitiu. S'utilitza per declarar variables. També es pot utilitzar amb mètodes. Pot contenir un nombre enter de complement a dos de 64 bits.

Punts a recordar

  • El llarg conté el valor mínim de -263i un valor màxim de 263-1.
  • A partir de Java 8, el llarg pot representar-se com un llarg de 64 bits sense signe, que té un valor mínim de 0 i un valor màxim de 264-1
  • El seu valor per defecte és 0L.
  • La seva mida predeterminada és de 8 bytes.
  • S'utilitza quan necessiteu un valor enter d'interval més alt.

Exemples de paraula clau llarga de Java

Exemple 1

Vegem un exemple per utilitzar el tipus de dades llarg amb valors positius i negatius.

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

Sortida:

 num1: 10 num2: -10 

Exemple 2

Vegem un exemple per comprovar si el tipus de dades llarg té un valor decimal.

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

Sortida:

alfabet amb nombres
 error: incompatible types: possible lossy conversion from double to long 

Exemple 3

Vegem un exemple per comprovar si el tipus de dades llarg té valor flotant.

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

Sortida:

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

Exemple 4

Vegem un exemple per comprovar si el tipus de dades llarg té el valor char. En aquest cas, el compilador tipifica el caràcter implícitament a tipus llarg i retorna el valor ASCII corresponent.

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

Sortida:

 num: 97 

Exemple 5

En aquest exemple, el tipus de dades llarg té el valor mínim i màxim.

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

Sortida:

 min: -9223372036854775808 max: 9223372036854775807 

Exemple 6

Creem un mètode que retorni un valor de tipus llarg.

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

Sortida:

 10