Variables primitivas en Java
Tipos de datos y operadores básicos
con ejemplos de uso en código
Introducción
• Java distingue entre tipos de datos primitivos y
objetos.
• Los tipos primitivos almacenan valores simples
en memoria.
Tipos primitivos en Java
• byte
• short
• int
• long
• float
• double
• char
• boolean
byte
• Entero de 8 bits
• Rango: -128 a 127
Ejemplo:
• byte edad = 25;
short
• Entero de 16 bits
• Rango: -32,768 a 32,767
Ejemplo:
• short temperatura = -120;
int
• Entero de 32 bits
• Rango: -2,147,483,648 a 2,147,483,647
Ejemplo:
• int poblacion = 47000000;
long
• Entero de 64 bits
• Ejemplo:
• long distancia = 15000000000L;
float
• Decimal de 32 bits, precisión simple
Ejemplo:
• float precio = 9.99f;
double
• Decimal de 64 bits, precisión doble
Ejemplo:
• double pi = 3.14159265359;
char
• Carácter único de 16 bits (Unicode)
Ejemplo:
• char letra = 'A';
boolean
• Solo puede ser true o false
Ejemplo:
• boolean encendido = true;
Operadores aritméticos
• + (suma) → int suma = 5 + 3;
• - (resta) → int resta = 5 - 3;
• * (multiplicación) → int mult = 5 * 3;
• / (división) → int div = 5 / 3;
• % (módulo) → int mod = 5 % 3;
Operadores de asignación
• = (asigna) → int x = 10;
• += (suma y asigna) → x += 5;
• -= (resta y asigna) → x -= 3;
• *= (multiplica y asigna) → x *= 2;
Operadores relacionales
• == (igual a) → if(a == b)
• != (distinto) → if(a != b)
• > (mayor) → if(a > b)
• < (menor) → if(a < b)
• >= (mayor o igual) → if(a >= b)
• <= (menor o igual) → if(a <= b)
Operadores lógicos
• && (AND lógico) → if(a > 0 && b > 0)
• || (OR lógico) → if(a > 0 || b > 0)
• ! (NOT lógico) → if(!activo)
Operadores de
incremento/decremento
• ++ (incrementa en 1) → x++;
• -- (decrementa en 1) → x--;
Ejemplo:
a++;
Ejemplo completo
public class Ejemplo {
public static void main(String[] args) {
int a = 5, b = 3;
[Link](a + b);
[Link](a > b);
boolean activo = true;
[Link](!activo);
}
}
Conclusión
• Java proporciona 8 tipos primitivos y múltiples
operadores.
• Son la base de cualquier programa en Java.