动手动脑

问题一:仔细阅读示例: EnumTest.java,运行它,分析运行结果?

 

 

st不是引用同一个对象,枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。

 

问题二:请运行以下代码(TestDouble.java),你看到了什么样的输出,意外吗?

 

 

double类型的数值只有64bit,后面舍去的位数一定会带来误差,无法得到数学上精确的结果。

 

问题三:以下代码的输出结果是什么?

 

int X=100;

 

int Y=200;

 

System.out.println("X+Y="+X+Y);

 

System.out.println(X+Y+"=X+Y");

 

为什么会有这样的输出结果?

 

 

 

double类型的数值只有64bit,后面舍去的位数一定会带来误差,无法得到数学上精确的结果。

 

问题三:以下代码的输出结果是什么?

 

int X=100;

 

int Y=200;

 

System.out.println("X+Y="+X+Y);

 

System.out.println(X+Y+"=X+Y");

 

为什么会有这样的输出结果?

 

posted @ 2018-10-08 09:41  孙浩楠  阅读(110)  评论(0编辑  收藏  举报