Java语法之动手实验

今天写的是java语法基础的动手实验

代码部分:

package hydg;
public class EnumTest {

public static void main(String args[]) {
System.out.println("0.05 + 0.01 = " + (0.05 + 0.01));
System.out.println("1.0 - 0.42 = " + (1.0 - 0.42));
System.out.println("4.015 * 100 = " + (4.015 * 100));
System.out.println("123.3 / 100 = " + (123.3 / 100));
}
}

运行结果部分:

 

 运行结果分析:0.05+0.01应该等于0.06,可是他却等于0.06000000000005;最后面多了个5

后面两个也是。

分析得出,使用double类型的数值进行计算,其结果是不准确的。

posted @ 2020-09-25 00:21  潘福龙  阅读(38)  评论(0编辑  收藏  举报