Java 决策制定:掌握条件语句实现健壮编程
决策结构有一个或多个条件由程序评估/测试,随条件为真执行语句,可选为假时执行其他语句。
典型决策结构通用形式如下:
Java 提供以下决策语句。点击链接查看详情。
| 序号 | 语句 & 描述 |
|---|---|
| 1 | if 语句 - 由布尔表达式后跟一或多条语句组成。 |
| 2 | if...else 语句 - if 后可跟可选 else 语句,布尔表达式为假时执行。 |
| 3 | 嵌套 if 语句 - 可在 if 或 else if 内使用另一个 if 或 else if。 |
| 4 | switch 语句 - 允许变量针对值列表测试相等性。 |
? : 运算符
上章已讲 条件运算符 ? :,可替代 if...else 语句。一般形式:
Exp1 ? Exp2 : Exp3;
Exp1、Exp2、Exp3 为表达式。注意冒号用法和位置。
确定整个表达式值:先评估 exp1。
- 若 exp1 为真,Exp2 值为整个表达式值。
- 若 exp1 为假,评估 Exp3 其值为整个表达式值。
下一步
下章将讨论 Number 类(java.lang 包)及其子类。将探讨何时使用这些类实例代替基本数据类型,以及格式化、数学函数等处理数字需知内容。
java