public static void main(String args[]){
int[][] re = {{4,3},{1,2}};//定义二维数组
System.out.println("数组中的元素是:");
int i = 0;//外层循环计时器变量
for (int x[]:re){ //外层循环变量为一维数组
i++;//外层计时器递增
int j = 0; //内层循环计时器变量
for (int y:x){ //循环遍历每一个元素
j++; //内层计数器递增
if (i == re.length && j == x.length){//判断变量是二维数组中的最后一个元素
System.out.print(y);//输出二维数组的最后一个元素
}else;
//如果不是二维数组中的最后一个元素
System.out.print(y + "、");//输出信息
}
}
}
}
这种可能比较麻烦,下面的代码是我在另个博主上看到的,当你理解了就比较简单,当然我还没有理解透,所以有大神如果能帮我解释一下里面的逻辑关系,感激不尽,谢谢!!
public static void main(String args[]) {
int[][] i = new int[][]{
{1,2,3},
{4,5,6},
{7,8,9}
};
for (int[]x:i){
for (int y:x){
System.out.print(y + " ");
}
System.out.print("");
}
}