算法(4th ed)(14):基础——基础编程模型 3.3.3

阅读数:26 2019 年 10 月 26 日 10:07

算法(4th ed)(14):基础——基础编程模型 3.3.3

(语句:条件语句)

大多数运算都需要用不同的操作来处理不同的输入。在 Java 中表达这种差异的一种方法是 if 语句:

复制代码
if (<boolean expression>) { <block statements> }

这种描述方式是一种叫做模板的形式记法,我们偶尔会使用这种格式来表示 Java 的语法。尖括号(<>)中的是我们已经定义过的语法,这表示我们可以在指定的位置使用该语法的任意实例。在这里,<boolean expression> 表示一个布尔表达式,例如一个比较操作。<block statements> 表示一段 Java 语句。我们也可以给出 <boolean expression><block statements> 的形式定义,不过我们不想深入这些细节。if 语句的意义不言自明:当且仅当布尔表达式的值为真 (true) 时代码段中的语句才会被执行。以下 if-else 语句能够在两个代码段之间作出选择:

复制代码
if (<boolean expression>) { <block statements> }
else { <block statements> }

评论

发布