logo

Parola chiave lunga Java

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