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