jueves, 29 de enero de 2026

Tipos de datos primitivos

 


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());
}
}

Hola Mundo en JAVA

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hola Mundo");
}
}

Como configurar INTELILLIJ IDEA OPENJDK para crear class

 


Comprobar la configuración en IntelliJ IDEA

  1. Ve a File → Project Structure.

  2. Revisa lo siguiente:

    • Project SDK: (ruta carpeta instalacion java) 

    • Project Language Level: puede aparecer como SDK default, lo cual es correcto.

  3. Una vez comprobado que todo está correcto:

    • Colócate sobre la carpeta correspondiente del proyecto.

    • Haz clic derecho y selecciona Mark Directory as → Source Root.
      La carpeta se mostrará en color azul.

  4. Con la carpeta ya marcada como Source Root:

    • Haz clic derecho sobre ella.

    • Selecciona New y aparecerá la opción Class para crear una nueva clase.