Java for 循环
java programming java8java technologies object oriented programming
for 循环是一种重复控制结构,它允许您高效地编写需要执行特定次数的循环。
当您知道某项任务需要重复多少次时,for 循环非常有用。
语法
for 循环的语法为 −
for(initialization; Boolean_expression; update) { // 语句 }
以下是 for 循环中的控制流程 −
初始化步骤首先执行,并且只执行一次。此步骤允许您声明和初始化任何循环控制变量,此步骤以分号 (;) 结尾。
接下来,对布尔表达式进行求值。如果为真,则执行循环体。如果为 false,则不会执行循环体,并且控制权会跳转到下一个语句。
for 循环体执行完毕后,控制权会跳转回更新语句。此语句允许您更新任何循环控制变量。此语句可以留空,并在末尾添加分号。
现在再次对布尔表达式进行求值。如果为 true,则执行循环并重复该过程(循环体,然后是更新步骤,最后是布尔表达式)。当布尔表达式为 false 时,for 循环终止。
流程图

示例
以下是 Java 中 for 循环的示例代码。
public class Test { public static void main(String args[]) { for(int x = 10; x < 20; x = x + 1) { System.out.print("x 的值: " + x ); System.out.print("
"); } } }
这将产生以下结果 −
输出
x 的值: 10 x 的值: 11 x 的值: 12 x 的值: 13 x 的值: 14 x 的值: 15 x 的值: 16 x 的值: 17 x 的值: 18 x 的值: 19