Этот код
Double dbl = 254.9999999999999;
Integer integ = dbl.intValue();
System.out.println(integ);
показывает 254, но один "9" больше
Double dbl = 254.99999999999999;
Integer integ = dbl.intValue();
System.out.println(integ);
и это уже 255.. Почему?