En Java existen ocho tipos de datos, también conocidos como tipos primitivos : byte, short, int, long, char, float, double y boolean. A partir de estos tipos de datos nosotros podemos clasificarlos en cuatro grupos:
Enteros
Este grupo incluye byte, short, int y long. Estos tipos de datos nos permiten trabajar con números enteros ya sean positivos o negativos.
Nombre | bytes | Rango |
---|---|---|
long | 8 | –9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 |
int | 4 | –2,147,483,648 a 2,147,483,647 |
short | 2 | –32,768 to 32,767 |
byte | 1 | –128 to 127 |
En la mayoria de los casos usaremos el tipo de dato int para números positivos.
Ejemplos
byte diasMes = 31; //Aproximadamente
short diasLustro = (12 * 31) * 5;
int velocidadLuz = 299792458;
long añoLuz = velocidadLuz * 365;
Flotantes/Decimales
Este grupo incluye float y double. Estos tipos de datos nos permiten trabajar con números los cuales posean punto decimal ya sean positivos o negativos.
Nombre | bytes | Rango Apróximado |
---|---|---|
double | 8 | 4.9e–324 to 1.8e+308 |
float | 4 | 1.4e–045 to 3.4e+038 |
Ejemplos
float pi = 3.1415926535f;
double e = 2.718281828459045235360;
Caracteres
En el grupo de caracteres únicamente encontraremos el tipo de dato char. Este tipo de datos nos permitirá trabajar con caracteres.
Ejemplos
char letraA = 'a';
char letraANumerico = 61;
Boleanos
Al igual que el grupo de caracteres, en el grupo de booleanos únicamente encontraremos un tipo de dato, el boolean. Este tipo de datos nos permitirá trabajar con valores lógicos, verdadero o falso.
Ejemplos
boolean verdadero = true;
boolean falso = false;
-
check_circle_outlineMódulo 1 | 12 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 7 clases
Tipos de datos
expand_more -
check_circle_outlineMódulo 3 | 5 clases
Operadores
expand_more -
check_circle_outlineMódulo 4 | 7 clases
Strings
expand_more -
check_circle_outlineMódulo 5 | 15 clases
Ciclos y condicionales
expand_more -
check_circle_outlineMódulo 6 | 11 clases
Arreglos
expand_more -
check_circle_outlineMódulo 7 | 21 clases
Clases y Objetos
expand_more -
check_circle_outlineMódulo 8 | 4 clases
Interfaces
expand_more -
check_circle_outlineMódulo 9 | 7 clases
Paquetes y APIs
expand_more -
check_circle_outlineMódulo 10 | 4 clases
Entrada de datos
expand_more -
check_circle_outlineMódulo 11.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-