Java中运算符的优先级

所谓优先级,就是表达式在运算中的顺序。Java中常用的运算符的优先级如下表所示:

        

级别为1的优先级最高,级别为11的优先级最低。例如:X=3+2*5 ——>X=13(先乘后加)

注意:大家也没必要去死记硬背优先级顺序,在实际开发中,会使用小括号()辅助进行优先级管理。

如:

分析:小括号()的优先级最高,则

  1.a + 18 = 30;

  2.30 % 4 = 2;

  3.12 * 2 = 24;

所以最后结果为24.

posted @ 2016-01-22 15:25  _____喵喵  阅读(669)  评论(0)    收藏  举报