Comment utiliser longtemps.Max_value en java | Expliqué

Comment utiliser longtemps.Max_value en java | Expliqué

"Long"Est une classe de wrapper en Java qui stocke le type de données longs primitives. Un long peut stocker un entier de complément de deux 64 bits. Il a une valeur par défaut de 0L et une taille de 8 octets. Il est utilisé lorsqu'une valeur entière plus grande. Le "Long.VALEUR MAX"Est la constante statique de la classe de wrapper java. Sa valeur est fixée à 9 223 372 036 854 775 807.

Cet article vous guidera sur la façon d'utiliser un long.Max_value en java.

Comment utiliser longtemps.Max_value en java?

Le long.MAX_VALUE est la variable statique qui contient une valeur constante dans la classe longue du wrapper Java, et 9 223 372 036 854 775 807 sont considérées comme une valeur maximale d'une variable longue.

Exemple 1: Imprimer longtemps.Max_value en java

Dans cet exemple, nous imprimerons la valeur maximale prédéfinie d'une variable longue en utilisant le «Système.dehors.println ()" méthode:

Système.dehors.println ("le long.Max_value est "+ long.VALEUR MAX);

Ici le "VALEUR MAX"S'appelle avec le nom de classe"Long«Parce que c'est la variable statique qui stocke une valeur constante de type entier de type long:

La sortie ci-dessous montre la valeur de "Long.VALEUR MAX" comme "9 223,372,036 854 775 807»:

Exemple 2: ajoutant un nombre directement en long.VALEUR MAX

Si vous souhaitez ajouter un certain nombre en long.Max_value, utilisez le "+»Opérateur Java pour concaténer le nombre spécifié avec la valeur exacte de longue.VALEUR MAX; Comme Java ne vous permet pas d'y ajouter un numéro directement.

Ici, d'abord, nous allons imprimer la valeur maximale d'origine de Long Using "Long.VALEUR MAX»:

Système.dehors.println ("Le long original.Max_value est "+ long.VALEUR MAX);

Ensuite, nous ajouterons "500«À lui en utilisant le«+”Opérateur, qui le concaténera simplement à la fin de la valeur:

Système.dehors.println ("le long mis à jour.Max_value est "+ long.Max_value + 500);

Sortir

Exemple 3: Ajout d'un nombre en long.Max_value en utilisant une variable longue

Dans l'exemple ci-dessus, lorsque nous avons essayé d'ajouter un nombre en un long.Max_value, il est concaténé. Maintenant, nous allons ajouter le nombre à la valeur et l'imprimer en le stockant dans une variable.

Nous vous montrerons ce qui se passe lorsqu'une longue valeur dépasse le long.VALEUR MAX. Pour ce faire, créez une variable de type long "nouveau"Pour stocker une valeur, puis ajouter le numéro"5"To the Long.VALEUR MAX:

long newlong = long.Max_value + 5;

Imprimez la valeur mise à jour sur la console:

Système.dehors.println ("le long.Max_value est "+ newlong);

La sortie montre que la valeur longue est devenue négative car la variable ne stockera pas une valeur qui dépasse la limite, et elle a provoqué un débordement de mémoire:

Exemple 4: Comparaison des valeurs variables longues définies par l'utilisateur avec long.VALEUR MAX

Ici, nous vérifierons ce qui se passera lorsqu'une valeur trop petite ou grande est comparée au long.VALEUR MAX.

Tout d'abord, nous demanderons à l'utilisateur de saisir n'importe quelle valeur:

Système.dehors.print ("Entrez une valeur:");

Nous utiliserons un "Scanner”Objet pour obtenir la valeur de l'utilisateur:

Scanner s = nouveau scanner (système.dans);

Ensuite, créez une variable "valeur”De type long pour stocker la valeur renvoyée par la méthode donnée:

Valeur longue = S.NextLong ();

Ici, nous vérifierons si la valeur saisie par l'utilisateur est supérieure ou inférieure à la valeur de longue.Max_value en utilisant les instructions conditionnelles:

si (valeur < Long.MAX_VALUE)
Système.dehors.println ("La valeur entrée est trop courte que longue.VALEUR MAX");
autre
Système.dehors.println ("La valeur entrée est trop longue que longue.VALEUR MAX");

L'utilisateur a entré la valeur "123», Qui est trop court selon la gamme de longs.VALEUR MAX; En conséquence, le programme imprimera la déclaration «La valeur entrée est trop courte que longue.VALEUR MAX”Sur la console:

Spécifiant également une valeur qui dépasse la limite de longue.Max_value lancera une exception:

Nous avons rassemblé toutes les instructions pertinentes liées à l'utilisation du long.Max_value en java.

Conclusion

Le "Long.VALEUR MAX"Est la constante statique de la classe de wrapper java. Sa valeur est de 9 223 372 036 854 775 807. Si vous souhaitez ajouter des nombres et les enregistrer dans une variable, il renverra un nombre négatif dû au débordement de la mémoire car la variable ne stockera pas une valeur qui dépasse la limite. Dans cet article, nous avons démontré le long.Max_value en détail.