Debido a que se me complico un poco entender la forma en cómo encajaban los datos entre sí realice este tutorial para mi tomando en cuenta todos los puntos tomados en la clase “Cast de variables” del curso “Java Básico de Java SE” impartido por la profesora Anahí Salgado, que espero y les sirva. (:
La caja small = byte
La caja medium = short
La caja large = int
La caja linen box = long
(Nota: no tome todos los datos debido a que no encontré una imagen)
Una caja tipo “small” cabe perfectamente en una “medium”.
Una caja “medium” cabe perfectamente en un “large”.
Una caja “large” cabe perfectamente en una “Linen box”
Pero, ¿qué pasa cuando decido meter una caja tipo “Linen box” en una “Large”?
No cabría, a menos que la doble, pero eso no es lo que quiero, así que le hare unos ajustes a la caja “Linen Box” para que pueda convertirse en una "Large"´y queden del mismo tamaño:
EJEMPLO CON JAVA:
int i = d;
3. Pero esto es imposible debido a que la “caja double” es más grande que la "int"
por lo que hay que recortar la caja “double” y convertirla en “int”
int i = (int) d; //Ahora la variable d es un int