У меня есть очень простой фрагмент кода, который, по-моему, дает неправильный результат с точки зрения пользователя.
package com.test.sample;
public class Test {
public static void main(String[] args) {
float c,d;
c = (float) 12.47;
d = (float) 12.44;
d = c - d;
System.out.println("Hello the calculated value of a=" + d);
}
}
Выход
Hello the calculated value of a=0.030000687
Но я хочу a=0.030000000
, что является идеальным значением.