Cast en variables: Estimación y Exactitud

Clase 18 de 39Curso 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