logo

Mot-clé long Java

Le Java long Le mot-clé est un type de données primitif. Il est utilisé pour déclarer des variables. Il peut également être utilisé avec des méthodes. Il peut contenir un entier complémentaire à deux de 64 bits.

Points à retenir

  • Le long contient une valeur minimale de -263et une valeur maximale de 263-1.
  • À partir de Java 8, le long peut être représenté comme un long non signé de 64 bits, qui a une valeur minimale de 0 et une valeur maximale de 2.64-1
  • Sa valeur par défaut est 0L.
  • Sa taille par défaut est de 8 octets.
  • Il est utilisé lorsque vous avez besoin d’une valeur entière supérieure.

Exemples de mots-clés longs Java

Exemple 1

Voyons un exemple d'utilisation d'un type de données long avec une valeur positive et négative.

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

Sortir:

 num1: 10 num2: -10 

Exemple 2

Voyons un exemple pour vérifier si le type de données long contient une valeur décimale.

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

Sortir:

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

Exemple 3

Voyons un exemple pour vérifier si le type de données long contient une valeur flottante.

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

Sortir:

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

Exemple 4

Voyons un exemple pour vérifier si le type de données long contient la valeur char. Dans ce cas, le compilateur convertit implicitement le caractère en type long et renvoie la valeur ASCII correspondante.

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

Sortir:

 num: 97 

Exemple 5

Dans cet exemple, le type de données long contient les valeurs minimale et maximale.

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

Sortir:

 min: -9223372036854775808 max: 9223372036854775807 

Exemple 6

Créons une méthode qui renvoie une valeur de type long.

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

Sortir:

 10