如何在 Java 中使用 for 循环?

java programming java8object oriented programming

for 循环是一种重复控制结构,可以高效地编写需要执行特定次数的循环。

当你知道某项任务需要重复多少次时,for  循环非常有用。

语法

for 循环的语法如下:

for(initialization; Boolean_expression; update) {
    // 语句
}

for 循环的控制流程如下:

  • 初始化步骤首先执行,且仅执行一次。此步骤允许您声明和初始化任何循环控制变量,并以分号 (;) 结尾。
  • 接下来,对布尔表达式进行求值。如果为真,则执行循环主体。如果为假,则不执行循环主体,并且控制权跳转到 for 循环之后的下一个语句。
  • for 循环主体执行完毕后,控制权跳转回更新语句。此语句允许您更新任何循环控制变量。此语句可以留空,并在末尾添加分号。
  • 现在再次对布尔表达式进行求值。如果为真,则执行循环并重复该过程(循环主体,然后是更新步骤,然后是布尔表达式)。当布尔表达式为 false 时,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

相关文章