引言:
foreach是java5的新特性,主要增强了for循环,用在数组和集合上很方便。foreach不是一个关键字,只是一个格式;
foreach语句格式:
for(元素类型type 元素变量value : 遍历对象obj) {
引用x的java语句;
}
实例分析:
package 实例;
public class Tautog {//创建类
public static void main(String[] args){//主函数
int arr[][] = {{4,3},{1,2}};//定义二维数组
System.out.println("数组中的元素:");
int i =0;//外层循环计数器
for(int x[]:arr){//遍历数组,外层循环变量为一维数组
i++;//外层计数器递增
int j = 0;//内层循环计数器
for (int e: x){//遍历每一个元素
j++;//内层计数器递增
if(i == arr.length && j == x.length){
//判断变量是二维数组中的最后一个元素
System.out.println(e);//输出最后一个元素
} else
//如果不是二维数组中的最后一个元素
System.out.println(e + "、");//输出信息
}
}
}
}
结果分析: