Long.MAX_VALUE en Java

Siddharth Swami 12 octobre 2023
Long.MAX_VALUE en Java

Différents types de données ont différentes plages de programmation. Les types de données long sont généralement utilisés lorsque nous avons besoin d’une plage plus étendue, ce qui entraîne finalement une plus grande taille de mémoire. Nous pouvons rencontrer le besoin d’affecter des variables avec la valeur maximale qu’elle peut contenir.
Mais c’est un travail difficile de se souvenir de si grands nombres avec la valeur exacte. Donc, en Java, nous avons des constantes pour représenter ces nombres énormes. Nous discuterons de la valeur Long.MAX_VALUE dans ce tutoriel.

Le type de données entier long est un entier de complément à deux signé de 64 bits. La valeur maximale de long est de 9,223,372,036,854,775,807. La Long.MAX_VALUE est une constante du package java.lang utilisée pour stocker la valeur maximale possible pour toute variable longue en Java.

Dans le code ci-dessous, nous imprimerons cette constante Long.MAX_VALUE.

public class Long_Max_value {
  public static void main(String[] arg) {
    System.out.println("Long.MAX_VALUE = " + Long.MAX_VALUE);
  }
}

Production:

Long.MAX_VALUE = 9223372036854775807

L’ajout d’un 1 à cette constante imprimera un nombre négatif car aucune variable ne pourrait stocker de valeur au-delà de cette limite maximale. Cela déborderait la mémoire.

Voir l’exemple suivant.

public class Long_Max_value {
  public static void main(String[] arg) {
    try {
      System.out.println("Long.MAX_VALUE + 1");
      Long N = Long.MAX_VALUE + 1;
      System.out.println(N);
    } catch (Exception e) {
      System.out.println(e);
    }
  }
}

Production:

Long.MAX_VALUE + 1
-9223372036854775808

Article connexe - Java Integer