为什么0.1+0.2=0.3 2021-10-09 14:43 > 本篇为转载文章 在java中: ```java System.out.println(0.1 + 0.2);//0.30000000000000004 System.out.println(0.1F + 0.2F);//0.3 ``` 这里牵扯到两个问题: - 1、为什么0.1+0.2=0.3 - 2、为什么0.1+0.2≠0.3 可以看下面这两篇文章: [为什么 0.1 + 0.2 = 0.3](https://draveness.me/whys-the-design-decimal-and-rational/) [为什么 0.1 + 0.2 = 0.300000004](https://draveness.me/whys-the-design-floating-point-arithmetic/) --END--
发表评论