En la programación hay ocasiones en la que se necesita cambiar el tipo de dato. Estimación o Exactitud.
Aquí vemos como un número tipo double está siendo transformado a un tipo de dato entero.
double d = 80.57;
int i = (int) d;
public class Castin {
public static void main(String[] args) {
//En un año ubiqué a 30 perritos con nuevas familias
//Cuántos perritos ubiqué al mes
double monthlyDogs = 30.0/12.0;
System.out.println(monthlyDogs);
//Estimación. Aquí el resultado se le quitarán todos sus
//décimales al convertirlo en un valor entero
int estimatedMonthlyDogs = (int) monthlyDogs;
System.out.println(estimatedMonthlyDogs);
//Exactitud. Cuando queremos ser más precisos con los datos
//es necesario usar decimales
int a = 30;
int b = 12;
System.out.println((double) a/b);
}
}