Datos primitivos
Java admite ocho tipos de datos básicos conocidos como tipos primitivos. Además, admite clases y matrices como tipos de datos compuestos o tipos de referencia.
Los tipos primitivos son:
- boolean
- byte
- short
- int
- float
- double
- long
- char
En la siguiente tabla se aprecia las características de estos
Tipo | Contenido | Rango | Tamaño |
---|---|---|---|
byte | Valor numérico entero | -128 a 127 | 8 bits |
short | Valor numérico entero | –32768 a 32767 | 16 bits |
int | Valor numérico entero | –2147483648 a 2147483647 | 32 bits |
long | Valor numérico entero | –9223372036854775808 a 9223372036854775807 | 64 bits |
float | Valor numérico con decimales | ±1.4E–45 a ±3.4028235E+38 | 32 bits |
double | Valor numérico con decimales | ±4.9E–324 a ±1.7976931348623157E+308 | 64 bits |
boolean | Valor lógico | "false" y "true" | 1 bit |
char | Caracter UNICODE | \u0000 - \uFFFF | 16 bits |
Podemos ver en el siguiente código como crear variables de estos tipos y asignarles un contenido.
package test;
public class Tipos {
public static void main(String[] args) {
/*DECLARANDO VARIABLES*/
//Variable lógica
boolean log;
//Variables enteras
byte ent1;
short ent2;
int ent3;
long ent4;
//Variables con decimal
float dec1;
double dec2;
//Variable caracter
char caracter;
/*ASIGNANDO VALORES*/
log = true;
ent1 = -100;
ent2 = 4000;
ent3 = -120000;
ent4 = 490000000;
dec1 = 1e7f;
dec2 = 3.14d;
caracter = '\u0026';
/*MOSTRANDO EL CONTENIDO*/
System.out.print("log = ");
System.out.println(log);
System.out.print("ent1 = ");
System.out.println(ent1);
System.out.print("ent2 = ");
System.out.println(ent2);
System.out.print("ent3 = ");
System.out.println(ent3);
System.out.print("ent4 = ");
System.out.println(ent4);
System.out.print("dec1 = ");
System.out.println(dec1);
System.out.print("dec2 = ");
System.out.println(dec2);
System.out.print("caracter = ");
System.out.println(caracter);
}
}
Podemos ver en el siguiente código como crear variables de estos tipos y asignarles un contenido.
log = true ent1 = -100 ent2 = 4000 ent3 = -120000 ent4 = 490000000 dec1 = 1.0E7 dec2 = 3.14 caracter = &
No hay comentarios:
Publicar un comentario