标签: java
我认为5是一个整数。但是没有变量。我不知道为什么输出是两倍。我已经在Netbeans中尝试过。
答案 0 :(得分:0)
乘法和除法从左到右完成(无论如何,在第一个运算符前都加上括号),如果将任何原始数除以双,则将得到双。
5 / 2.0显然将首先被评估。
因此,即使“ 5”是一个整数,如果您执行5 / 2.0,也会得到双倍(即2.5)。现在,此时,您的代码已经可以使用double了。
将2.5乘以2时,您将输出5.0,因为2.5是两倍。