Java 决策制定
决策制定结构由一个或多个条件和一个语句或多个语句组成,这些条件将由程序进行评估或测试,如果条件判断为真,则执行特定的语句,如果条件判断为假,则执行其他语句(可选)。
以下是大多数编程语言中常见的决策制定结构的一般形式 −
Java编程语言提供以下类型的决策语句。点击以下链接查看详细信息。
序号 | 语句和说明 |
---|---|
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的值为true,则Exp2的值将成为整个表达式的值。
-
如果exp1的值为false,则评估Exp3并将其值变为整个表达式的值。
下一步是什么?
在下一章中,我们将讨论Java语言中Number类(位于java.lang包)及其子类。
我们将深入研究使用这些类的实例化而不是原始数据类型的一些情况,以及在与数字一起工作时需要了解的格式化、数学函数等类。