遍历数组和集合
格式:
for(type variableName:array |collection)
{
//variableName自动迭代访问每个元素
}
其中type是数组和集合的类型,variableName是一个形参名,
eg :String[] books ={"a","b","c"};
for(String book :books)
{
System.out.printfln(book);
}
foreach中的变量相当于一个临时变量,系统把每隔数组元素依次赋给这个临时变量,而这个临时变量并不是数组的元素。
使用foreach循环迭代数组元素时,并不能改变数组元素的值。