五、Java 增强 for 循环
作者:解琛
时间:2020 年 9 月 20 日
Java5 引入了一种主要用于数组的增强型 for 循环。
for(声明语句 : 表达式)
{
//代码句子
}
- 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等;
- 表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
public class jerome{
public static void main(String args[]){
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers){
System.out.print(x);
System.out.print(",");
}
System.out.print("\n");
String [] names = {"Jerome", "Maggie", "Jack"};
for(String name : names){
System.out.print(name);
System.out.print(",");
}
System.out.print("\n");
}
}
输出结果如下。
bash-3.2$ java jerome
10,20,30,40,50,
Jerome,Maggie,Jack,