Java中的for-each(增强的for循环)
Javafor-each(增强)循环
for循环用于执行语句块,如果用户确切知道需要或需要多少次迭代,则使用多次。
Java支持for循环的增强版本,也称为for-each循环或增强的for循环。此循环适用于集合(可迭代)。迭代一个序列中的每个元素并执行它们。
注意:与for循环不同,您不能在for-each循环内更改序列的内容。
for-each(增强的)循环的语法:
for (data_type variable : collection){ //循环体; }
它将集合的每个项目存储在变量中,然后执行它。
注意:data_type应该与集合的data_type相同。
Java代码演示for-each(增强的)循环示例
//java程序演示示例 //for-each(增强)循环 //文件名:includehelp.java- public class includehelp { public static void main(String[] args) { int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; System.out.println("Demonstration of for-each loop"); //for-each循环遍历数组 //用变量x- //如果您在内部更改x的值 //循环体然后是原始的 //数组的值将不受影响 for (int i : array) System.out.println(i); } }
输出结果
Demonstration of for-each loop 1 2 3 4 5 6 7 8 9