Tipos de Datos Primitivos en Java

De vez en cuando me encuentro buscando en Internet los rangos de los tipos de datos en cualquier lenguaje de programación en el que me encuentre usando.

Es importante elegir el tipo de dato adecuado para nuestras variables dependiendo de los que vamos a guardar.

Si solo pensamos guardar un número entre 1 y 10, seria un desperdicio de memoria declarar la variable como int.

La tabla debajo muestra los tipos de datos primitivos disponibles en Java, para tu referencia.

Tipo Descripción Bytes Rango Valor por default
byte Entero muy corto 1 -128 a 127 0
short Entero corto 2 -32,768 a 32,767 0
int Entero 4 -2,147,483,648 a 2,147,483,647 0
long Entero largo 8 -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 0L
float Numero con punto flotante de precisión individual con hasta 7 dígitos significativos 4 +/-1.4E-45 (+/-1.4 times 10-45) a +/-3.4E38 (+/-3.4 times 1038 0.0f
double Numero con punto flotante de precisión doble con hasta 16 dígitos significativos 8 +/-4.9E-324 (+/-4.9 times 10-324) a +/-1.7E308 (+/-1.7 times 10308) 0.0d
char Carácter Unicode 2 \u0000 a \uFFFF ‘\u0000’
boolean Valor Verdadero o Falso 1 true o false false

Ejemplos

public class Example {

	public static void main(String[] args) {
		//declarar variables
		byte mes = 12;
		int contador = 0;
		double pi = 3.1415926535897932384626433832795;
		float interes = 4.25e2F;
		char letra = 'Z';
		boolean encontrado = true;

		//imprimir valores
		System.out.println(mes); //imprimirá 12
		System.out.println(contador); //imprimirá 0
		System.out.println(pi); //imprimirá 3.141592653589793
		System.out.println(interes); //imprimirá 425.0
		System.out.println(letra); //imprimirá Z
		System.out.println(encontrado); //imprimirá true
	}

}
Recibir Actualizaciones Gratis
Entradas Relacionadas
Comentarios