标签: java
有人可以向我解释为什么结果是30?
System.out.println(30 - 12 / (2*5) +1);
答案 0 :(得分:3)
这很简单arithmetic order of operations。 30 - 12 / (2 * 5) + 1因此而崩溃:
30 - 12 / (2 * 5) + 1
2 * 5
10
30 - 12 / 10 + 1
30 - 1 + 1