Странное поведение при делении двойников в Java
Когда я делю 317 на 219 в Java, используя удвоения, я получаю 1.
Например:
double b = 317/219;
System.out.println(b);
Выход: 1.
Это потому, что это повторяющаяся десятичная дробь? Пришлось использовать BigDecimal вместо этого, что раздражает.