Java for 循环
-
循环
当您确切知道要遍历一段代码的次数时,请使用for循环而不是while循环:只要指定的条件是true,for循环就会循环遍历代码块:语法::for (statement 1; statement 2; statement 3) { // 执行代码块 }
语法分析- statement 1 在执行代码块之前执行(一次)。
- statement 2 定义了执行代码块的条件。
- statement 3 在每次执行代码块后都会执行(每次)。
下面的示例将打印数字0到4:
尝试一下for (int i = 0; i < 5; i++) { System.out.println(i); }
示例说明- 语句1在循环开始之前设置了一个变量(int i = 0)。
- 语句2定义了循环运行的条件(i必须小于5)。如果条件为真,则循环将重新开始;如果条件为假,则循环将结束。
- 每次执行循环中的代码块时,语句3都会增加一个值1(i++)。
另一个例子此示例将仅打印介于0到10之间的偶数:
尝试一下for (int i = 0; i <= 10; i = i + 2) { System.out.println(i); }
-
for-each循环
还有一个“for-each”循环,专用于循环遍历数组中的元素:语法::for (type variableName : arrayName) { // 要执行的代码块 }
以下示例 使用“for-each”循环输出cars数组中的所有元素:
尝试一下String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; for (String i : cars) { System.out.println(i); }
注意:如果您不了解上面的示例,请不要担心。您将在 Java Arrays 一章中了解有关Arrays的更多信息。