CodeGym /Blog Java /Random-ES /Integer.MAX_VALUE en Java con ejemplos
Autor
Artem Divertitto
Senior Android Developer at United Tech

Integer.MAX_VALUE en Java con ejemplos

Publicado en el grupo Random-ES

¿Qué es Integer.MAX_VALUE en Java?

El Integer.MAX_VALUE en Java es una constante que representa el valor entero positivo máximo.
Integer.MAX_VALUE es un número en la clase Java Integer del paquete java.lang . Es el número entero máximo posible que se puede representar en 32 bits. Su valor exacto es 2147483647 es decir 231-1.

public class MaximumInteger {

    public static void main(String[] args) {

        System.out.println(Integer.MAX_VALUE);
    }
}

Producción

2147483647

¿Qué son los números enteros en Java?

Los enteros son números que no tienen parte fraccionaria. En Java, los números enteros se representan en espacios de 32 bits. Además, se representan en forma binaria en complemento a 2, lo que significa que un bit de estos 32 es un bit de signo. Por lo tanto, hay 231-1 valores posibles. Por lo tanto, no hay un número entero mayor que el número 231-1 en Java.

¿Por qué se requiere Integer.MAX_VALUE en Java?

Se utiliza para asignar automáticamente a cualquier variable el máximo número entero posible sin necesidad de recordar el número exacto. Hay muchas ocasiones en las que necesitamos un número máximo o mínimo. Puede ser por razones comparativas o cualquier otra. Puede ser difícil recordar la constante exacta. Este trabajo se facilita con Integer.MAX_VALUE en Java.

Ejemplo


public class MaximumInteger {
	
	public static void main(String[] args) {
		
		int maxNumber = Integer.MAX_VALUE;

		System.out.println("maxNumber: " + maxNumber);

		int number1 = Integer.MAX_VALUE - 1;

		System.out.println("number1: " + number1);

		if (number1 < maxNumber) {
			System.out.println("number1 < maxNumber");
		}
	}
}

Producción

maxNumber: 2147483647 número1: 2147483646 número1 < maxNumber

Explicación

En el fragmento de código anterior, tomamos una variable maxNumber y le asignamos el valor entero máximo usando Integer.MAX_VALUE . Luego tomamos otra variable número 1 y le asignamos un valor uno más pequeño que el máximo. Comparamos los dos e imprimimos los resultados.

Conclusión

Al final de esta publicación, esperamos que se haya familiarizado con Integer.MAX_VALUE en Java en detalle. Ha aprendido a usar Integer.MAX_VALUE en Java con ejemplos. Puedes intentar asignar otros valores a diferentes variables y ver cómo funciona este concepto para entenderlo con más profundidad. Sigue practicando para un dominio más profundo del concepto. Hasta entonces, ¡sigue creciendo y sigue brillando!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION