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

2024年11月17日 12:32
有2个网友回答
网友(1):

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

网友(2):

1.0 java 默认为 double 类型