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