System.out.println(Double.valueOf("123.444")+0.001==123.445);
浮点型,不能进行精确的比较,c#中的decimal类型可以对浮点数,进行精确的比较,不知道java中有没有,但是你的double型肯定不可以。
这个说法我表示可以接受!
问题应该在
Double.valueOf("123.444")
返回的结果上
大哥是123.444你当我没测试过啊,
System.out.println(Double.valueOf("123.444")); 输出看一下结果
大哥是123.444你当我没测试过啊,