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;
-
Módulo 1 | 12 clases
Introducción
expand_more-
play_circle_outline
Clase 1
Bienvenida al curso
-
play_circle_outline
Clase 2
Por qué aprender JAVA
-
play_circle_outline
Clase 3
Qué es JAVA
-
play_circle_outline
Clase 4
Ediciones de JAVA
-
play_circle_outline
Clase 5
Descargar JDK
-
play_circle_outline
Clase 6
JDK y JRE
-
play_circle_outline
Clase 7
Qué IDE vamos a usar
-
play_circle_outline
Clase 8
JAVA Virtual Machine
-
play_circle_outline
Clase 9
Hola Mundo
-
play_circle_outline
Clase 10
Acercamiento a nuestro programa
-
play_circle_outline
Clase 11
Hola mundo usando Eclipse
-
play_circle_outline
Clase 12
Comentarios de código
-
-
Módulo 2 | 7 clases
Tipos de datos
expand_more-
play_circle_outline
Clase 1
Declaración de variables
-
play_circle_outline
Clase 2
Tipos de datos
-
play_arrow
Clase 3
Tipos de datos en Java
-
play_circle_outline
Clase 4
Palabras reservadas Java
-
play_circle_outline
Clase 5
Métodos print y println
-
play_circle_outline
Clase 6
Declaración múltiples variables
-
play_circle_outline
Clase 7
Constantes
-
-
Módulo 3 | 5 clases
Operadores
expand_more -
Módulo 4 | 7 clases
Strings
expand_more-
play_circle_outline
Clase 1
Cadenas en JAVA
-
play_circle_outline
Clase 2
Métodos para cadenas
-
play_circle_outline
Clase 3
Métodos de formato parte 1
-
play_circle_outline
Clase 4
Métodos de formato parte 2
-
play_circle_outline
Clase 5
format String Java
-
play_circle_outline
Clase 6
Comparar cadenas
-
play_circle_outline
Clase 7
Concatenar
-
-
Módulo 5 | 15 clases
Ciclos y condicionales
expand_more-
play_circle_outline
Clase 1
Condicionales
-
play_circle_outline
Clase 2
Else if
-
play_circle_outline
Clase 3
Condiciones anidadas
-
play_circle_outline
Clase 4
Scope o Alcance
-
play_circle_outline
Clase 5
Switch
-
play_circle_outline
Clase 6
Switch parte 2
-
play_circle_outline
Clase 7
Ejemplos switch en Java
-
play_circle_outline
Clase 8
Ciclo while
-
play_circle_outline
Clase 9
Do while
-
play_circle_outline
Clase 10
Ciclo for
-
play_circle_outline
Clase 11
Ciclo for parte 2
-
play_circle_outline
Clase 12
Ciclo for parte 3
-
play_circle_outline
Clase 13
Break y Continue
-
play_circle_outline
Clase 14
Única sentencia
-
play_circle_outline
Clase 15
Ejercicios ciclos y condicionales Java
-
-
Módulo 6 | 11 clases
Arreglos
expand_more-
play_circle_outline
Clase 1
Arreglos
-
play_circle_outline
Clase 2
Definir arreglos
-
play_circle_outline
Clase 3
Recorrer arreglos
-
play_circle_outline
Clase 4
Strings como Cadenas Java
-
play_circle_outline
Clase 5
Foreach
-
play_circle_outline
Clase 6
Insertar registros
-
play_circle_outline
Clase 7
Arreglos Bidimencionales
-
play_circle_outline
Clase 8
Recorrer matrices
-
play_circle_outline
Clase 9
Arreglos multidimensionales
-
play_circle_outline
Clase 10
Ejercicios Arreglos Java
-
play_circle_outline
Clase 11
Ejercicios Matriz Java
-
-
Módulo 7 | 21 clases
Clases y Objetos
expand_more-
play_circle_outline
Clase 1
Programación orientada a objetos
-
play_circle_outline
Clase 2
Clases y Objetos
-
play_circle_outline
Clase 3
Métodos
-
play_circle_outline
Clase 4
Parámetros
-
play_circle_outline
Clase 5
This
-
play_circle_outline
Clase 6
Retornar valores
-
play_circle_outline
Clase 7
Modificadores de acceso
-
play_circle_outline
Clase 8
Getter y Setters
-
play_circle_outline
Clase 9
Constructor
-
play_circle_outline
Clase 10
Sobre carga de métodos
-
play_circle_outline
Clase 11
Sobre carga de constructores
-
play_circle_outline
Clase 12
Arreglos como parametros
-
play_circle_outline
Clase 13
Múltiples parámetros
-
play_circle_outline
Clase 14
Static
-
play_circle_outline
Clase 15
Clases anidadas
-
play_circle_outline
Clase 16
Herencia
-
play_circle_outline
Clase 17
Sobre escritura de métodos
-
play_circle_outline
Clase 18
super
-
play_circle_outline
Clase 19
Sobre escritura del constructor
-
play_circle_outline
Clase 20
Clases abstractas
-
play_circle_outline
Clase 21
Principio de sustitución
-
-
Módulo 8 | 4 clases
Interfaces
expand_more -
Módulo 9 | 7 clases
Paquetes y APIs
expand_more -
Mó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
-