java课后作业2

 Size为枚举类,s和t分别赋值了其下的两个对象,因为对象地址值不同所以比较结果为false,之后用getClass().isPrimitive()函数证明非原始数据类型而是引用数据类型,u则通过字符串转换赋予了枚举类的一个对象值,其地址值与s相同故结果为true,最后遍历枚举类中的所有值

 

Double类型数据在计算时无法获取准确值是由于浮点数的存储和计算方式导致的。在计算机中,浮点数使用有限的二进制位来表示,而实数是无限的。
因此,浮点数的表示是一个近似值,而不是准确的值。由于浮点数的存储格式是有限的,所以在进行计算时会引入舍入误差。
这意味着在进行浮点数计算时,结果可能会有一定的误差。这种误差通常是由于小数位数的舍入误差

第一次输出的‘+’号在字符串后被视为链接符,故后续全部作为字符串连接输出
第二次输出的第一个加号被视为运算符,故先进行了计算,后连接字符串输出
 

 

 

posted on 2023-09-13 09:16  带带带集美  阅读(10)  评论(0编辑  收藏  举报