Aprende Inglés, Programación, AI y Ciberseguridad.

Antes:$249

Currency
$209
Suscríbete

Termina en:

01d

11h

51m

14s

6

Casting for dummies.

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. (:

casting.png
  1. Imagine los tipos de datos como cajas:
DSC0481f6_1024x1024.jpg

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:

example.png
  1. double d = 86.45;
  2. Ahora quiero que mi nueva variable i que es de tipo entero tenga la misma equivalencia a un dato de tipo de double

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

Escribe tu comentario
+ 2