Java执行以下语句,为何结果不一致:
String num1 = String.format("%.2f", Double.parseDouble("1.555"));
String num2 = String.format("%.2f", Float.parseFloat("1.555"));
System.out.println(num1);
System.out.println(num2);
执行结果:
1.56
1.55
求高手解答。
Java执行以下语句,为何结果不一致:
String num1 = String.format("%.2f", Double.parseDouble("1.555"));
String num2 = String.format("%.2f", Float.parseFloat("1.555"));
System.out.println(num1);
System.out.println(num2);