Cómo usar Long.Max_Value en Java | Explicado

Cómo usar Long.Max_Value en Java | Explicado

"Largo"Es una clase de envoltorio en Java que almacena el tipo de datos largos primitivos. Un largo puede almacenar un número entero de complemento de 64 bits de dos. Tiene un valor predeterminado de 0l y un tamaño de 8 bytes. Se utiliza cuando se requiere un valor entero de rango más grande. El "Largo.VALOR MÁXIMO"Es la constante estática de la clase de envoltorio Java Long. Su valor se establece como 9,223,372,036,854,775,807.

Este artículo te guiará sobre cómo usar un largo.Max_Value en Java.

Cómo usar Long.Max_Value en Java?

El largo.Max_Value es la variable estática que contiene un valor constante en la clase larga del envoltorio Java, y 9,223,372,036,854,775,807 se considera un valor máximo de una larga variable.

Ejemplo 1: Imprimir largo.Max_Value en Java

En este ejemplo, imprimiremos el valor máximo predefinido de una variable larga utilizando el "Sistema.afuera.println ()" método:

Sistema.afuera.println ("el largo.Max_value es " + largo.VALOR MÁXIMO);

Aquí el "VALOR MÁXIMO"Se llama con el nombre de la clase"Largo"Porque es la variable estática la que almacena un valor constante de entero de tipo largo:

La siguiente salida muestra el valor de "Largo.VALOR MÁXIMO" como "9,223,372,036,854,775,807":

Ejemplo 2: Agregar un número directamente a largo.VALOR MÁXIMO

Si quieres agregar algún número por mucho tiempo.Max_value, usa el "+"El operador de Java concatenará el número especificado con el valor exacto de largo.VALOR MÁXIMO; Como Java no le permite agregar un número directamente en él.

Aquí, primero, imprimiremos el valor máximo original de Long usando "Largo.VALOR MÁXIMO":

Sistema.afuera.println ("El original largo.Max_value es " + largo.VALOR MÁXIMO);

Entonces, agregaremos "500"Para él usando el"+"Operador, que simplemente lo concatenará al final del valor:

Sistema.afuera.println ("El largo actualizado.Max_value es " + largo.Max_value + 500);

Producción

Ejemplo 3: Agregar un número en largo.Max_value usando una larga variable

En el ejemplo anterior, cuando hemos intentado agregar un número en un largo.Max_value, se concatena. Ahora, agregaremos el número al valor e imprimiremos al almacenarlo en una variable.

Le mostraremos lo que sucede cuando un valor largo exceda el largo.VALOR MÁXIMO. Para hacerlo, cree una variable de tipo largo "nuevo"Para almacenar un valor y luego agregar el número"5"A la larga.VALOR MÁXIMO:

Long Newlong = largo.Max_value + 5;

Imprima el valor actualizado en la consola:

Sistema.afuera.println ("el largo.Max_value es " +newlong);

La salida muestra que el valor largo se volvió negativo porque la variable no almacenará un valor que excede el límite y que causó desbordamiento de memoria:

Ejemplo 4: Comparación de valores variables largos definidos por el usuario con largo.VALOR MÁXIMO

Aquí, verificaremos qué sucede cuando se compara un valor demasiado pequeño o grande con el largo.VALOR MÁXIMO.

Primero, le pediremos al usuario que ingrese cualquier valor:

Sistema.afuera.imprimir ("Ingrese un valor:");

Usaremos un "Escáner"OBJETO para obtener el valor del usuario:

Escáner s = escáner nuevo (sistema.en);

Luego, cree una variable "valor"De tipo largo para almacenar el valor devuelto por el método dado:

Valor largo = S.nextLong ();

Aquí, verificaremos si el valor ingresado por el usuario es mayor o menor que el valor de largo.Max_value usando las declaraciones condicionales:

if (valor < Long.MAX_VALUE)
Sistema.afuera.println ("El valor ingresado es demasiado corto que largo.VALOR MÁXIMO");
demás
Sistema.afuera.println ("El valor ingresado es demasiado largo que largo.VALOR MÁXIMO");

El usuario ingresó el valor "123", Que es demasiado corto según el rango de largo.VALOR MÁXIMO; Como resultado, el programa imprimirá la declaración "El valor ingresado es demasiado corto que largo.VALOR MÁXIMO"En la consola:

Además, especificar un valor que excede el límite de largo.Max_Value lanzará una excepción:

Hemos reunido todas las instrucciones relevantes relacionadas con el uso del largo.Max_Value en Java.

Conclusión

El "Largo.VALOR MÁXIMO"Es la constante estática de la clase de envoltorio Java Long. Su valor es 9,223,372,036,854,775,807. Si desea agregar algunos números y guardarlos en una variable, devolverá un número negativo debido al desbordamiento de la memoria porque la variable no almacenará un valor que exceda el límite. En este artículo, hemos demostrado el largo.Max_value en detalle.