课堂测试动手动脑

1.

测试的结果如下

0.05+0.01=0.06.。。。。。。。。。。。在我们学习的过程中都是0.05+0.01=0.06,但是在这个程序中却有很多的后缀结果,我想应该是没有定义类型导致的。

2.

调试的结果为:

我想+x+y是直接调用,因为在java的程序中“”+“”为调用的含义就是直接调用x和y的值,因为x=100,y=200,所以调用以后的结果为100200

我将System.out.println("X+Y="+X+Y)改为System.out.println("X+Y="+(X+Y))然后在执行的结果为300,这就可以说明就是这样一回事了。

原文地址:https://www.cnblogs.com/zhaochunhui/p/7603755.html