domingo, 26 de mayo de 2024

Tipos de datos en JAVA, datos Primarios

En Java, los datos primarios (o tipos de datos primitivos) son los tipos de datos básicos que no se derivan de otros tipos y se utilizan para definir variables de tipo simple. Los tipos de datos primitivos en Java son ocho, y cada uno tiene un propósito específico, un rango de valores y un tamaño en memoria definido. Aquí están los ocho tipos de datos primitivos en Java:


Tipos de Datos Primitivos en Java

byte


Descripción: Tipo de datos enteros con signo.

Tamaño: 8 bits.

Rango de valores: -128 a 127.

Ejemplo:

byte a = 100;
byte b = -50;

short


Descripción: Tipo de datos enteros con signo de tamaño pequeño.

Tamaño: 16 bits.

Rango de valores: -32,768 a 32,767.

Ejemplo:

short a = 1000;
short b = -2000;

int


Descripción: Tipo de datos enteros estándar con signo.

Tamaño: 32 bits.

Rango de valores: -2^31 a 2^31-1 (aproximadamente -2.14 mil millones a 2.14 mil millones).

Ejemplo:

int a = 100000;
int b = -200000;

long


Descripción: Tipo de datos enteros grandes con signo.

Tamaño: 64 bits.

Rango de valores: -2^63 a 2^63-1 (aproximadamente -9.22 quintillones a 9.22 quintillones).

Ejemplo:

long a = 10000000000L;
long b = -20000000000L;

float


Descripción: Tipo de datos de punto flotante de precisión simple.

Tamaño: 32 bits.

Rango de valores: Aproximadamente ±1.4E-45 a ±3.4E38, con 7 dígitos de precisión.

Ejemplo:

float a = 3.14f;
float b = -3.14f;

double


Descripción: Tipo de datos de punto flotante de precisión doble.

Tamaño: 64 bits.

Rango de valores: Aproximadamente ±4.9E-324 a ±1.8E308, con 15 dígitos de precisión.

Ejemplo:

double a = 3.141592653589793;
double b = -3.141592653589793;

boolean


Descripción: Tipo de datos lógicos.

Tamaño: No está claramente definido en términos de bits, pero usualmente representado como un byte.

Valores posibles: true o false.

Ejemplo:

boolean isTrue = true;
boolean isFalse = false;

char


Descripción: Tipo de datos de carácter, que representa un solo carácter Unicode.

Tamaño: 16 bits.

Rango de valores: '\u0000' (o 0) a '\uffff' (o 65,535).

Ejemplo:

char a = 'A';
char b = 'B';

Ejemplo de Uso de Todos los Tipos Primitivos en un Programa

public class PrimitivesExample {
    public static void main(String[] args) {
        // Tipos enteros
        byte byteVar = 100;
        short shortVar = 1000;
        int intVar = 100000;
        long longVar = 10000000000L;

        // Tipos de punto flotante
        float floatVar = 3.14f;
        double doubleVar = 3.141592653589793;

        // Tipo booleano
        boolean booleanVar = true;

        // Tipo char
        char charVar = 'A';

        // Mostrar valores
        System.out.println("byteVar: " + byteVar);
        System.out.println("shortVar: " + shortVar);
        System.out.println("intVar: " + intVar);
        System.out.println("longVar: " + longVar);
        System.out.println("floatVar: " + floatVar);
        System.out.println("doubleVar: " + doubleVar);
        System.out.println("booleanVar: " + booleanVar);
        System.out.println("charVar: " + charVar);
    }
}

Estos son los tipos de datos primitivos en Java, cada uno con su propio tamaño, rango de valores y propósito específico. Utilizarlos adecuadamente según el contexto del programa es esencial para escribir código eficiente y eficaz.

No hay comentarios:

Publicar un comentario