CAST

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);
    }
    
}