Cast en variables: Estimación y Exactitud
Clase 18 de 39 • Curso de Introducción a Java
Resumen
En la programación hay situaciones donde necesitamos cambiar el tipo de dato de nuestras variables, esto lo conocemos como Cast.
Estimación:
double monthlyDogs = dogsQuantity / 12.0;
// monthlyDogs: 2.5 (pero no es posible, ¡no rescatamos medio perrito!)
int estimatedMonthlyDogs = (int) monthlyDogs;
// estimatedMonthlyDogs: 2
// Recuerda que el casteo no redondea, solo quita los decimales:
Math.sqrt(3) // 1.7320508075688772
(int) Math.sqrt(3) // 1
Exactitud:
int a = 30;
int b = 12;
a / b // 2
(double) a / b // 2.5