Java 计算时1和1.0为什么结果不一样?

2024-11-17 12:32:47
推荐回答(2个)
回答(1):

因为1.0是double类型,而1是int类型,当算的时候,比如1/10,难道能得到0.1?这就是问题所在了,java中这种整数运算得到的也是整数。

回答(2):

1.0 java 默认为 double 类型