Java 中的决策
java programming java8object oriented programming
决策结构具有一个或多个需要程序评估或测试的条件,以及在条件确定为真时要执行的一个或多个语句,以及在条件确定为假时要执行的其他语句(可选)。
以下是大多数编程语言中常见的典型决策结构的一般形式 −
Java 编程语言提供以下类型的决策语句。点击以下链接查看其详细信息。
Sr.No. | 声明和描述 |
---|---|
1 | if 语句 if 语句由一个布尔表达式后跟一个或多个语句组成。 |
2 | if...else 语句 if 语句后可以跟一个可选的 else 语句,该语句在布尔表达式为假时执行。 |
3 | 嵌套 if 语句 您可以在另一个 if 或 else if 语句中使用一个 if 或 else if 语句。 |
4 | switch 语句 switch 语句允许测试变量是否与值列表相等。 |
? : 运算符
我们是否已经介绍过 条件运算符? : 可用于替换上一章中的 if...else 语句。其一般形式为 −
Exp1? Exp2: Exp3;
其中 Exp1、Exp2 和 Exp3 为表达式。请注意冒号的使用和位置。
要确定整个表达式的值,首先要对 exp1 求值。
如果 exp1 的值为真,则 Exp2 的值将成为整个表达式的值。
如果 exp1 的值为假,则对 Exp3 求值,其值将成为整个表达式的值。