System.out.println(2.0-1.1); //输出:0.89999999
有人也可能这么尝试:System.out.println(2.0-0.1); //输出:1.9
这有事什么原因?我分析是JAVA精确到一定位数之后,发现是1.900...,然后输出截取到了1.9
System.out.println(2.0-1.1); //输出:0.89999999
有人也可能这么尝试:System.out.println(2.0-0.1); //输出:1.9
这有事什么原因?我分析是JAVA精确到一定位数之后,发现是1.900...,然后输出截取到了1.9
转载于:https://www.cnblogs.com/liqiu/archive/2013/04/08/3008495.html