Otro de los ejemplos de casting el cual se uso en una operacion, Como pueden ver en la primer parte declaramos las variables como "float" y en la segunda se hace una conversion a tipo "int" lo que causa que halla una perdida de informacion al momento de hacer la operacion
public class CasteJ {
public static void main (String[]args){
float num1, num2;//Declaramos las variables
Scanner scan = new Scanner(System.in);//Para la leer los numeros
System.out.println(" Escriba el primer numero: ");
num1 = scan.nextFloat();
System.out.println(" Escriba el segundo numero: ");
num2 = scan.nextFloat();
calculate((int)num1, (int)num2);
}
public static void calculate(int x, int y){//
System.out.println(" La respuesta es; "+(x+y));
}
}
No hay comentarios.:
Publicar un comentario