Comportamientos extraños al dividir los dobles en Java
Cuando divido 317 por 219 en Java usando dobles obtengo 1.
Por ejemplo:
double b = 317/219;
System.out.println(b);
La salida es: 1.
¿Esto es porque es un decimal recurrente? He tenido que usar BigDecimal en su lugar que es molesto.