Lección 14. Conversión de tipos. 
La conversión de tipos significa convertir un tipo de dato en otro. Por ejemplo, convertir un int en un double.
En Java, hay dos tipos principales de conversión:
Conversión de menor a mayor (automática): conversión de un tipo más pequeño a un tipo de tamaño más grande:
byte -> short -> char -> int -> long -> float -> double.
Conversión de mayor a menor (manual): conversión de un tipo más grande a un tipo de tamaño más pequeño:
double -> float -> long -> int -> char -> short -> byte.
Conversión de menor a mayor (automática)._
La conversión de menor a mayor (automática) se realiza automáticamente al pasar un tipo de tamaño más pequeño a un tipo de tamaño más grande.
Esto funciona porque no hay riesgo de perder información. Por ejemplo, un valor `int` puede caber de forma segura dentro de un double:
Por ejemplo:
int myInt = 9;
double myDouble = myInt; // Automatico, de int a double
System.out.println(myInt); // Salida: 9
System.out.println(myDouble); // Salida: 9.0
Conversión de mayor a menor (manual)._
La conversiónde mayor a menor (manual) debe realizarse manualmente colocando el tipo entre paréntesis delante del valor.
Esto es necesario porque la restricción puede provocar la pérdida de datos (por ejemplo, eliminar decimales al convertir:
double myDouble = 9.78d;
int myInt = (int) myDouble; // Manual: de double a int
System.out.println(myDouble); // Salida: 9.78
System.out.println(myInt); // Salida: 9