Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Tipos de Datos Primitivos en Java: Guía Completa con Ejemplos

Tipos de Datos en Java (Primitivos)

En este tutorial, aprenderemos sobre los 8 tipos de datos primitivos en Java con la ayuda de ejemplos.

Tipos de Datos en Java

Como su nombre indica, los tipos de datos especifican el tipo de datos que se pueden almacenar dentro de las variables en Java.

Java es un lenguaje de tipado estático. Esto significa que todas las variables deben declararse antes de poder usarse.

 int speed;

Aquí, speed es una variable, y el tipo de dato de la variable es int.

El tipo de dato int determina que la variable speed solo puede contener enteros.

Hay 8 tipos de datos predefinidos en Java, conocidos como tipos de datos primitivos.

Nota: Además de los tipos de datos primitivos, también existen tipos referenciados (tipos de objeto).


8 Tipos de Datos Primitivos

1. Tipo boolean

Ejemplo 1: Tipo de dato boolean en Java

class Main {
    public static void main(String[] args) {
        boolean flag = true;
        System.out.println(flag); // imprime true
    }
}

2. Tipo byte

Ejemplo 2: Tipo de dato byte en Java

class Main {
    public static void main(String[] args) {
        byte range;
        range = 124;
        System.out.println(range); // imprime 124
    }
}

3. Tipo short

Ejemplo 3: Tipo de dato short en Java

class Main {
    public static void main(String[] args) {
        short temperature;
        temperature = -200;
        System.out.println(temperature); // imprime -200
    }
}

4. Tipo int

Ejemplo 4: Tipo de dato int en Java

class Main {
    public static void main(String[] args) {
        int range = -4250000;
        System.out.println(range); // imprime -4250000
    }
}

5. Tipo long

Ejemplo 5: Tipo de dato long en Java

class LongExample {
    public static void main(String[] args) {
        long range = -42332200000L;
        System.out.println(range); // imprime -42332200000
    }
}

Observa el uso de L al final de -42332200000. Esto indica que es un entero de tipo long.


6. Tipo double

Ejemplo 6: Tipo de dato double en Java

class Main {
    public static void main(String[] args) {
        double number = -42.3;
        System.out.println(number); // imprime -42.3
    }
}

7. Tipo float

Ejemplo 7: Tipo de dato float en Java

class Main {
    public static void main(String[] args) {
        float number = -42.3f;
        System.out.println(number); // imprime -42.3
    }
}

Observa que hemos usado -42.3f en lugar de -42.3 en el programa anterior. Es porque -42.3 es un literal double.

Para decirle al compilador que trate -42.3 como float en lugar de double, necesitas usar f o F.

Si quieres saber sobre precisión simple y doble, visita Punto flotante de precisión simple y doble en Java.


8. Tipo char

Ejemplo 8: Tipo de dato char en Java

class Main {
    public static void main(String[] args) {
        char letter = '\u0051';
        System.out.println(letter); // imprime Q
    }
}

Aquí, el valor Unicode de Q es \u0051. Por eso obtenemos Q como salida.

Aquí hay otro ejemplo:

class Main {
    public static void main(String[] args) {
        char letter1 = '9';
        System.out.println(letter1); // imprime 9
        char letter2 = 65;
        System.out.println(letter2); // imprime A
    }
}

Aquí, hemos asignado 9 como carácter (especificado por comillas simples) a la variable letter1. Sin embargo, la variable letter2 se asigna 65 como número entero (sin comillas simples).

Por eso, A se imprime en la salida. Es porque Java trata los caracteres como enteros y el valor ASCII de A es 65. Para saber más sobre ASCII, visita ¿Qué es el Código ASCII?.


Tipo String

Java también proporciona soporte para cadenas de caracteres mediante la clase java.lang.String. Las cadenas en Java no son tipos primitivos. En su lugar, son objetos. Por ejemplo,

 String myString = "Java Programming";

Aquí, myString es un objeto de la clase String. Para saber más, visita Cadenas en Java.

Java

  1. Domine variables y tipos de datos primitivos en C#: Guía completa
  2. Entendiendo los Tipos de Datos en C++: Fundamentos, Modificadores y Mejores Prácticas
  3. Tipos de datos en C explicados: int, float, char y más – guía completa
  4. Dominando tipos de datos en Python: Guía práctica
  5. Dominando conversión y casting de tipos en Python: Guía completa
  6. Dominando la encapsulación en Java: Guía práctica de ocultamiento de datos
  7. Tipos de anotaciones en Java: Guía completa de predefinidas, personalizadas y meta‑anotaciones
  8. Dominando el Casting de Tipos en Java: Desde Ensanchamiento hasta Estrechamiento y Más Allá
  9. Entendiendo las clases Wrapper en Java: tipos, conversiones y ventajas
  10. Tipos de Datos Primitivos en Java: Guía Clara
  11. Entendiendo los Tipos de Variables en Java: Guía Completa