Variables y tipos de datos
Una introducción a las variables y los tipos de datos en la programación de Java.
Las variables son contenedores que almacenan datos en tu programa. Piense en ellas como cajas etiquetadas donde se pueden poner diferentes tipos de información.
¿Qué es una variable?
Una variable tiene tres elementos clave:
- Tipo: El tipo de dato que almacena, por ejemplo: entero, cadena de texto, booleano...
- Nombre: La identificación que usas para referirte a la variable.
- Valor: La información que contiene la variable.
Cómo declarar y crear variables
En Java, debes declarar una variable antes de usarla, igual que necesitas una caja antes de guardar algo en ella. La sintaxis es la siguiente:
int edad;
edad = 18;
int
edad = 18; // Declaración y asignación en una líneaTipos de datos primitivos
Quizás te preguntes qué significa "int". Se trata de un tipo de datos primitivo en Java. Java tiene 8 tipos de datos primitivos. Aquí están los más importantes para el modding:
| Tipo de dato | Descripción | Ejemplo |
|---|---|---|
| int | Número entero | int puntuacion = 100; |
| double | Número decimal | double pi = 3.14; |
| boolean | Valor verdadero o falso | boolean esActivo = true; |
| char | Carácter individual | char dia = 'L'; |
| String | Cadena de caracteres (texto) | String nombre = "Hytale" |
Conversión de tipo
En ocasiones, puede que desees que una variable cambie de tipo. Puedes convertir entre tipos de las siguientes formas:
Automática
int num = 10;
double numDecimal = (double) num; // 10.0 - funciona automáticamente.Manual (casteo)
double decimalNum = 9.78;
int num = (int) decimalNum; // 9 - se descartan los decimalesConstantes
Si quieres que una variable no cambie, usa la palabra clave final:
final double PI = 3.14159;Convenión: Las constantes se usan EN_MAYÚSCULAS_Y_CON_GUIONES_BAJOS.
Práctica
Lo mejor es practicar lo que acabas de aprender: no mires arriba ahora e intenta hacerlo por tu cuenta. Si te quedas atascado, ¡mira hacia arriba!
- Declara una variable entera llamada
vidasy asígnale el valor 3. - Declara una variable decimal, llamada
gravedady establécela a 9.81. - Declara una variable booleana llamada
haTerminadoElJuegoy establécela como falso. - Convierte la variable
vidasa decimal y guárdalo en una nueva variable llamadavidasComoDecimal. - Declara la constante
NIVEL_MAXIMOcon valor 100.
¡Excelente! Has aprendido sobre variables y tipos de datos en Java. Ahora vamos a aprender sobre operadores y expresiones en la próxima lección.