Java编程基础:运算符、变量初始化、字符编码与机器人库
1. Java运算符优先级规则
在Java编程中,运算符优先级规则决定了表达式求值时操作的执行顺序。例如,对于表达式 3 + 4 * 4 ,答案可能是 19 或 28,这取决于先进行乘法还是加法运算。按照常规的优先级规则,乘法运算会先于加法运算,所以该表达式的结果是 19。不过,可以使用括号来改变运算顺序,如 (3 + 4) * 4 就表示先进行加法运算,结果为 28。
Java 运算符的优先级从高到低排列如下表所示:
| 运算符类型 | 运算符 | 语法 |
| — | — | — |
| 后缀运算符 | 数组访问、成员访问、参数求值、后缀自增、后缀自减 | «arrayName»[«index»] 、 «object_or_class».«memberName» 、 «methodName»(«parameterList») 、 «variable»++ 、 «variable»-- |
| 一元运算符 | 前缀自增、前缀自减、一元加、一元减、按位取反、逻辑非、对象创建、类型转换 | ++«variable» 、 --«variable» 、 +«expr» 、 -«expr» 、 ~«expr» 、 !«expr»
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



