Java 教程是针对 JDK 8 编写的。本页中描述的示例和实践不利用后续版本中引入的改进,并且可能使用已不再可用的技术。
有关 Java SE 9 及后续版本中更新的语言功能的摘要,请参阅Java 语言更改。
有关所有 JDK 版本的新功能、增强功能以及已移除或不推荐使用的选项的信息,请参阅JDK 发行说明。
if-then
语句是所有控制流语句中最基本的。它告诉你的程序仅在特定的测试评估为true
时才执行一段特定的代码。当“if”子句评估为false
时,if-then-else
语句提供了一条可选的执行路径。与 if-then
和 if-then-else
不同,switch
语句允许有任意数量的执行路径。 while
和 do-while
语句在特定条件为 true
时连续执行一系列语句块。 do-while
和 while
的区别在于,do-while
在循环底部评估其表达式,而不是在顶部。因此,do
块中的语句至少会执行一次。 for
语句提供了一种紧凑的方式来迭代一系列值。它有两种形式,其中一种是用于遍历集合和数组。