System.out.print(3+2+1-5+4%2-1/4+6);
Run Code Online (Sandbox Code Playgroud)
输出: 7
执行数学运算符的顺序如何工作?Java 是否遵循代数 PEMDAS 或其他什么?
是的,Java 遵循标准的算术运算顺序。
但是,您可能期望得到与得到的答案不同的答案。这是因为该值1/4是使用整数算术计算的,因为 the1和 the4都是整数。1/4整数运算的结果是 0。
要要求编译器使用浮点计算它,请使用类似1.0/4.0. 这样做之后,您应该得到浮点结果 6.75(这可能是您所期望的)。
| 归档时间: |
|
| 查看次数: |
9447 次 |
| 最近记录: |