一个简单的减法程序看看基本功

System.out.println(2.0-1.1); //输出:0.89999999

原因参考PDF

有人也可能这么尝试:System.out.println(2.0-0.1); //输出:1.9

这有事什么原因?我分析是JAVA精确到一定位数之后,发现是1.900...,然后输出截取到了1.9

原文地址:https://www.cnblogs.com/liqiu/p/3008495.html