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