for循环是一种重复控制结构,可让您有效地编写需要执行特定次数的循环。
一个用于 当你知道一个任务是多少次重复循环是有益的。
for循环的语法为:
for(initialization; Boolean_expression; update) { //声明 }
这是for循环中的控制流程-
初始化步骤首先执行,并且仅执行一次。此步骤允许您声明和初始化任何循环控制变量,并且此步骤以分号(;)结尾。
接下来,对布尔表达式求值。如果为true,则执行循环主体。如果为false,则不会执行循环的主体,并且控制将跳转到for循环之后的下一条语句。
在for循环的主体执行之后,控件跳回到更新语句。该语句允许您更新任何循环控制变量。该语句可以留空,最后用分号结束。
现在将再次评估布尔表达式。如果为true,则执行循环并重复该过程(循环主体,然后更新步骤,然后是布尔表达式)。布尔表达式为false后,for循环终止。
public class Test { public static void main(String args[]) { for(int x = 10; x < 20; x = x + 1) { System.out.print("value of x : " + x ); System.out.print("\n"); } } }
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19