为什么算出来是125.65,但输出的是125.649999999999,实际应该输出125.6*

img

img

img

img

因为浮点型,存在精度问题

System.out.println(String.format("%.1f",p2.getArea());

我想找出我的错误

浮点类型有精度问题!