我试图在点 (.)例如:5.12 我想要的是 0.12这是我的代码:- double number= 5.12; int nInt= (int) number; double nDouble= number- nInt; if (nDouble== 0.12) { System.out.println(nDouble); } else { System.err.println(nDouble+ "\nThe answer should be (0.12)!!!"); }代码应该给我 0.12 但它给我 0.1200000000000001如何解决这个问题?
添加回答
举报
0/150
提交
取消