算法(4th ed)(7):基础——基础编程模型 3.2.1

阅读数:19 2019 年 10 月 26 日 09:58

算法(4th ed)(7):基础——基础编程模型 3.2.1

(原始数据类型与表达式:表达式)

如表 1.1.2 所示,Java 使用的是中缀表达式:一个字面量(或是一个表达式),紧接着是一个运算符,再接着是另一个字面量(或者另一个表达式)。当一个表达式包含一个以上的运算符时,运算符的作用顺序非常重要,因此 Java 语言规范约定了如下的运算符优先级:运算符 */(以及 %)的优先级高于 +-(优先级越高,越早运算);在逻辑运算符中,! 拥有最高优先级,之后是 &&,接下来是 ||。一般来说,相同优先级的运算符的运算顺序是从左至右。与在正常的算数表达式中一样,使用括号能够改变这些规则。因为不同语言中的优先级规则会有些许不同,我们在代码中会使用括号并用各种方法努力消除对优先级规则的依赖。

评论

发布