Il Giava lungo la parola chiave è un tipo di dati primitivo. È usato per dichiarare le variabili. Può essere utilizzato anche con metodi. Può contenere un numero intero in complemento a due a 64 bit.
Punti da ricordare
- Il long contiene un valore minimo di -263e un valore massimo di 263-1.
- Da Java 8, il long può essere rappresentato come un lungo senza segno a 64 bit, che ha un valore minimo di 0 e un valore massimo di 264-1
- Il suo valore predefinito è 0L.
- La sua dimensione predefinita è 8 byte.
- Viene utilizzato quando è necessario un valore intero di intervallo più elevato.
Esempi di parole chiave lunghe Java
Esempio 1
Vediamo un esempio per utilizzare il tipo di dati lungo con valore positivo e negativo.
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); } }
Produzione:
num1: 10 num2: -10
Esempio 2
Vediamo un esempio per verificare se il tipo di dati long contiene un valore decimale.
public classLongExample2 { public static void main(String...k) { long num=10.5; System.out.println('num: '+num); } }
Produzione:
error: incompatible types: possible lossy conversion from double to long
Esempio 3
Vediamo un esempio per verificare se il tipo di dati long contiene un valore float.
public class LongExample3 { public static void main(String...k) { long num=10f; System.out.println('num: '+num); } }
Produzione:
error: incompatible types: possible lossy conversion from float to long
Esempio 4
Vediamo un esempio per verificare se il tipo di dati long contiene il valore char. In tal caso, il compilatore digita implicitamente il carattere nel tipo lungo e restituisce il valore ASCII corrispondente.
public class LongExample4 { public static void main(String...k) { long num='a'; System.out.println('num: '+num); } }
Produzione:
num: 97
Esempio 5
In questo esempio, il tipo di dati long contiene il valore minimo e massimo.
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); } }
Produzione:
min: -9223372036854775808 max: 9223372036854775807
Esempio 6
Creiamo un metodo che restituisce un valore di tipo lungo.
public class LongExample6 { public long display() { return 10L; } public static void main(String[] args) { LongExample6 obj=new LongExample6(); System.out.println(obj.display()); } }
Produzione:
10