foreach循环,这种循环遍历数组和集合更加简洁。使用foreach循环遍历数组和集合时,无须获得数组和集合的长度,无需根据访问数组元素和集合元素,foreach自动遍历数组和集合的每个元素。
语法格式如下:
for(type variableName : array | collection){
//vairableName 自动迭代访问每个元素……
}
例子:
public class dfdf {
public static void main(String args []){
String books [] = {"123","456","789"};
for(String number : books){
System.out.println(number);
number = "aaa";
}
System.out.println(books[0]);
}
}
输出结果:
123
456
789
123
注意:通常情况下不要对循环变量进行赋值,虽然语法上是允许的,但极容易引起错误。(循环过程不会改变数组或集合中元素值)