Lección 05. Variables. 
Las variables son contenedores para almacenar valores de datos.
En Java, existen diferentes tipos de variables, por ejemplo:
String -> almacena texto, como "Hola". Los valores de cadena son entre comillas dobles.
int -> almacena números enteros, SIN decimales, como 123, 0 o -123.
float -> almacena números de coma flotante, CON decimales, como 19.99 o -19.99.
char -> almacena caracteres individuales, como 'a' o 'B'. Los valores de caracteres están entre comillas simples.
boolean -> Almacena valores con dos estados: verdadero o falso (true/false).
Declaración de variables._
Para crear una variable en Java, debemos:
Elija un tipo (como int o String).
Asigne un nombre a la variable (como x, age, o name).
Opcionalmente, asígnele un valor usando =.
La sintaxis seria:
type variableName = value;Por ejemplo:
//Creacion de variable de tipo String de nombre "name" y asignacion de valor "John"
String name = "John";
//Impresion de valor de variable "name"
System.out.println(name);Nota: El código anterior crear una variable llamada name de tipo String y se le asigna el valor John. Luego se utiliza println() para imprimir el valor de la variable name:
Para crear una variable que almacene un numero entero:
//Creacion de variable de tipo int de nombre "myNum" y asignacion de valor de 15
int myNum = 15;
//Impresion de valor de variable "myNum"
System.out.println(myNum);También, podemos declarar una variable y asignar su valor después en el código, tal como:
//Creacion de variable "myNum"
int myNum;
//Asignacion de valor de 15 a variable "myNum"
myNum = 15;
//Impresion de valor de variable "myNum"
System.out.println(myNum);Nota: Tengamos en cuenta que si asigna un nuevo valor a una variable existente, sobrescribirá el valor anterior. por ejemplo:
int myNum = 15; //myNum tiene valor de 15
myNum = 20; //myNum cambia su valor a 20
//Impresion de valor de variable "myNum"
System.out.println(myNum);Salida:
20
Variables finales._
Si NO deseamos que se sobrescriban los valores existentes, podemos utilizar la palabra clave final, esto declarará la variable como "final" o "constante", lo que significa inmutable y de solo lectura:
Por ejemplo:
final int myNum = 15;
myNum = 20; // Error
Otros tipos de datos._
Una demostración de cómo declarar variables de otros tipos:
int myNum = 5; //Numeros enteros
float myFloatNum = 5.99f; //Numeros flotantes
char myLetter = 'D'; //Caracteres
boolean myBool = true; //Booleanos
String myText = "Hello"; //Cadenas de texto