[JAVA CASTING] División de enteros y resultado flotante
Hola, me gustaría saber que diferencia hay al hacer cast de dos variables al ser un resultado flotante.
Teniendo el siguiente código donde se hace cast a la operación de las variables a y b da el resultado exacto de 2.5;
int a = 5;
int b = 2;
float c = (float) a / (float) b;
Pero haciendo cast a la operación completa da el mismo resultado.
float c = (float) a / b;
¿Qué diferencia hay?
Desde ya, muchas gracias.
