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