Java 简明教程
Java - Decision Making
决策结构具有一条或多条要由程序评估或测试的条件,以及在确定条件为真时要执行的语句,并且在确定条件为假时可以选择执行其他语句。
以下是大多数编程语言中常见的典型决策结构的一般形式 −
Java 编程语言提供了以下类型的决策制定语句。单击以下链接以查看它们的详细信息。
Sr.No. |
Statement & Description |
1 |
if statement 一个 if statement 包含一个布尔表达式,后跟一个或多个语句。 |
2 |
if…else statement 一个 if statement 可以后跟一个可选的 else statement ,该语句在布尔表达式为 false 时执行。 |
3 |
nested if statement 你可以在另一个 if 或 else if 语句内使用一个 if 或 else if 语句。 |
4 |
switch statement 一个 switch 语句允许测试一个变量是否与值列表相等。 |
The ? : Operator
我们已经在上个章节中介绍了 conditional operator ? :,它可以替换 if…else 语句。它的通用格式如下 −
Exp1 ? Exp2 : Exp3;
其中 Exp1、Exp2 和 Exp3 是表达式。请注意冒号的用处和位置。
要确定整个表达式的值,最初会求出 exp1 的值。
-
如果 exp1 的值为 True,则 Exp2 的值将是整个表达式的值。
-
如果 exp1 的值为 False,则求出 Exp3,并以其值为整个表达式的值。