Comment utiliser Long.MAX_VALUE en Java | Expliqué

Comment Utiliser Long Max Value En Java Explique



' Long ” est une classe wrapper en Java qui stocke le type de données long primitif. Un long peut stocker un entier de complément à deux de 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 de plage plus large est requise. La ' Long.MAX_VALUE ” est la constante statique de la classe wrapper Java Long. 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 Long.MAX_VALUE en Java ?

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



Exemple 1 : Imprimer Long.MAX_VALUE en Java



Dans cet exemple, nous allons imprimer la valeur maximale prédéfinie d'une variable longue en utilisant le ' System.out.println() ' méthode:





System.out.println ( 'Le Long.MAX_VALUE est  ' + Long.MAX_VALUE ) ;

Ici le ' VALEUR MAX ' est appelé avec le nom de classe ' Long ” car c'est la variable statique qui stocke une valeur constante de type entier long :



La sortie ci-dessous montre la valeur de ' Long.MAX_VALUE ' comme ' 9 223 372 036 854 775 807 ” :

Exemple 2 : Ajouter un nombre directement dans Long.MAX_VALUE

Si vous souhaitez ajouter un certain nombre dans Long.MAX_VALUE, utilisez le ' + ” Opérateur Java pour concaténer le nombre spécifié avec la valeur exacte de Long.MAX_VALUE ; car Java ne vous permet pas d'y ajouter un nombre directement.

Ici, d'abord, nous allons imprimer la valeur maximale d'origine de long en utilisant ' Long.MAX_VALUE ” :

System.out.println ( 'Le Long.MAX_VALUE d'origine est ' + Long.MAX_VALUE ) ;

Ensuite, nous ajouterons ' 500 » à l'aide du « + ” qui va simplement le concaténer à la fin de la valeur :

System.out.println ( 'Le Long.MAX_VALUE mis à jour est ' + Long.MAX_VALUE + 500 ) ;

Production

Exemple 3 : Ajout d'un nombre dans Long.MAX_VALUE à l'aide d'une longue variable

Dans l'exemple ci-dessus, lorsque nous avons essayé d'ajouter un nombre dans 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 allons vous montrer ce qui se passe lorsqu'une valeur longue dépasse le Long.MAX_VALUE. Pour cela, créez une variable de type long ' nouveauLong ' pour stocker une valeur, puis ajoutez le nombre ' 5 ” à Long.MAX_VALUE :

long newLong =  Long.MAX_VALUE + 5 ;

Imprimez la valeur mise à jour sur la console :

System.out.println ( 'Le Long.MAX_VALUE est  ' +nouveauLong ) ;

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 cela a provoqué un débordement de mémoire :

Exemple 4 : Comparaison de valeurs de variables longues définies par l'utilisateur avec Long.MAX_VALUE

Ici, nous allons vérifier ce qui se passe lorsqu'une valeur trop petite ou trop grande est comparée à Long.MAX_VALUE.

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

System.out.print ( 'Entrez une valeur :' ) ;

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

Scanner s = nouveau scanner ( System.in ) ;

Ensuite, créez une variable ' évaluer ” de type Long pour stocker la valeur retournée par la méthode donnée :

Valeur longue = s.nextLong ( ) ;

Ici, nous allons vérifier si la valeur saisie par l'utilisateur est supérieure ou inférieure à la valeur de Long.MAX_VALUE à l'aide des instructions conditionnelles :

si ( évaluer < Long.MAX_VALUE ) {
System.out.println ( 'La valeur saisie est trop courte que Long.MAX_VALUE' ) ;
} autre
System.out.println ( 'La valeur saisie est trop longue que Long.MAX_VALUE' ) ;

L'utilisateur a entré la valeur ' 123 ”, ce qui est trop court selon la plage de Long.MAX_VALUE ; en conséquence, le programme imprimera la déclaration ' La valeur saisie est trop courte pour Long.MAX_VALUE ' sur la console :

De plus, spécifier une valeur qui dépasse la limite de Long.MAX_VALUE lèvera une exception :

Nous avons rassemblé toutes les instructions pertinentes liées à l'utilisation de Long.MAX_VALUE en Java.

Conclusion

La ' Long.MAX_VALUE ” est la constante statique de la classe wrapper Java Long. 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 en raison d'un débordement de mémoire car la variable ne stockera pas une valeur qui dépasse la limite. Dans cet article, nous avons démontré en détail le Long.MAX_VALUE.