我试图在点 (.)
例如: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
如何解决这个问题?
慕码人8056858
相关分类