Los tipos de datos primitivos son los más básicos que existen en un lenguaje de programación. Representan valores simples y no se componen de otros datos.
Aunque varían un poco según el lenguaje, los más comunes son:
🧮 Numéricos
-
int / integer → números enteros
Ej:5,-12,0 -
float / double → números decimales
Ej:3.14,-0.5
🔤 Caracteres y texto
-
char → un solo carácter
Ej:'a','7' -
string (en algunos lenguajes no es primitivo) → texto
Ej:"Hola mundo"
✔️ Lógico
-
boolean / bool → verdadero o falso
Ej:true,false
⚪ Vacío o nulo
-
null → ausencia de valor
-
void → indica que no se devuelve ningún valor (en funciones)
public class DataTypes {
public static void main(String[] args) {
// Tipos de datos primitivos
int myInt = 37;
System.out.println(myInt);
double myDouble = 1.77;
System.out.println(myDouble);
// float, long, byte
char myChar = 'a';
System.out.println(myChar);
boolean myBoolean = true;
myBoolean = false;
System.out.println(myBoolean);
String myString = "Hola, Java";
System.out.println(myString);
// Tipo de dato en tiempo de compilación
System.out.println(myString.getClass().getSimpleName());
}
}