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