有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    乘法和除法是从左到右进行的(不管怎样,在第一个运算的周围加上括号),如果你用一个双精度除法任何一个原数,你会得到一个双精度

    5/2.0将首先进行评估

    所以,即使'5'是一个int,如果你做5/2.0,你会得到一个double(即2.5)。现在,在这一点上,您的代码已经在使用double

    当你将2.5乘以2时,你会输出5.0,因为2.5是一个双精度