Declaración y Tipos de Variables
Aprende a declarar variables en Java y conoce los diferentes tipos primitivos y de referencia, incluyendo sus tamaños y usos.
Introducción
En este capítulo aprenderás cómo declarar variables en Java y qué tipos de datos están disponibles. Entender los tamaños y usos de cada tipo es clave para escribir programas eficientes y seguros.
Concepto Principal
Java es un lenguaje fuertemente tipado. Esto significa que cada variable debe declararse con un tipo específico. Los tipos de datos en Java se dividen en dos categorías: primitivos y de referencia.
Aquí tienes un resumen de los principales tipos primitivos:
byte
: 8 bits, rango de -128 a 127short
: 16 bits, rango de -32.768 a 32.767int
: 32 bits, rango de ±2 mil millones (default para enteros)long
: 64 bits, para números grandes. Debe terminar enL
float
: 32 bits, decimal simple (debe terminar enf
)double
: 64 bits, decimal doble (default para decimales)char
: 16 bits, almacena un solo carácter Unicodeboolean
: 1 bit, solotrue
ofalse
Y uno muy usado aunque no es primitivo:
String
: Cadena de texto, es una clase (tipo de referencia)
public class TiposDeVariables {
public static void main(String[] args) {
// Enteros
byte edad = 25; // 1 byte (-128 a 127)
short año = 2025; // 2 bytes (-32,768 a 32,767)
int poblacion = 500000; // 4 bytes (-2147483648 a 2147483647)
long estrellas = 9876543210L; // 8 bytes (-9223372036854775808 a 9223372036854775807)
// Decimales
float temperatura = 36.6f; // 4 bytes (hasta 7 decimales)
double pi = 3.1415926535; // 8 bytes (hasta 15 decimales)
// Texto y booleanos
char letra = 'A'; // 2 bytes (carácter Unicode)
String nombre = "Java"; // Objeto (cadena de texto)
boolean activo = true; // 1 bit (true/false)
System.out.println("Nombre: " + nombre + ", activo: " + activo);
}
}
Ejemplo Práctico
Este código crea varias variables de diferentes tipos y muestra sus valores en consola. Es importante usar el tipo adecuado para ahorrar memoria y evitar errores.
Nota Importante
Usar el tipo correcto puede evitar errores por desbordamiento o pérdida de precisión.
Evita usar float
o double
para cálculos exactos como dinero.
Conclusión
Conocer los tipos de variables en Java te permite escribir código más claro y eficiente. En los próximos capítulos aprenderás a operar con estas variables y a controlarlas con estructuras como funciones y condicionales.