Java中运算符的优先级
所谓优先级,就是表达式在运算中的顺序。Java中常用的运算符的优先级如下表所示:
        
级别为1的优先级最高,级别为11的优先级最低。例如:X=3+2*5 ——>X=13(先乘后加)
注意:大家也没必要去死记硬背优先级顺序,在实际开发中,会使用小括号()辅助进行优先级管理。
如:

分析:小括号()的优先级最高,则
1.a + 18 = 30;
2.30 % 4 = 2;
3.12 * 2 = 24;
所以最后结果为24.
所谓优先级,就是表达式在运算中的顺序。Java中常用的运算符的优先级如下表所示:
        
级别为1的优先级最高,级别为11的优先级最低。例如:X=3+2*5 ——>X=13(先乘后加)
注意:大家也没必要去死记硬背优先级顺序,在实际开发中,会使用小括号()辅助进行优先级管理。
如:

分析:小括号()的优先级最高,则
1.a + 18 = 30;
2.30 % 4 = 2;
3.12 * 2 = 24;
所以最后结果为24.