En algún ejemplo de Línea de Código hemos explicado los tipos de datos primitivos Java y sus valores por defecto. En este caso vamos a ver como poder mostrar los valores máximo y mínimo de los tipos primitivos Java, es decir, cual es el mayor y menor valor de los int, long, byte, double,…
Para poder calcular los valores máximo y mínimo de los tipos primitivos Java vamos a apoyarnos en los tipos de dato objeto que tiene cada uno de los datos primitivos. Y es que el lenguaje Java tiene unos objetos base definidos con las mismas funcionalidades que los tipos de datos primitivos.
Tipo Primitivo | Tipo Objeto |
---|---|
boolean | Booelan |
char | Char |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
Estos tipos objeto tienen unas constantes que se repiten en cada uno de ellos que son MIN_VALUE y MAX_VALUE. De esta forma si queremos ver los valores máximo y mínimo de un tipo de datos byte deberemos de hacer lo siguiente:
System.out.println("Valor Máximo Byte: " + Byte.MAX_VALUE);
System.out.println("Valor Mínimo Byte: " + Byte.MIN_VALUE);
Para volcar por consola los valores máximo y mínimo de los tipos primitivos Java para todos los casos utilizaremos el siguiente código fuente:
System.out.println("Tipo\tMínimo\tMáximo");
System.out.println("byte\t" + Byte.MIN_VALUE + "\t" + Byte.MAX_VALUE);
System.out.println("short\t" + Short.MIN_VALUE + "\t" + Short.MAX_VALUE);
System.out.println("int\t" + Integer.MIN_VALUE + "\t" + Integer.MAX_VALUE);
System.out.println("long\t" + Long.MIN_VALUE + "\t" + Long.MAX_VALUE);
System.out.println("float\t" + Float.MIN_VALUE + "\t" + Float.MAX_VALUE);
System.out.println("double\t" + Double.MIN_VALUE + "\t" + Double.MAX_VALUE);