package com.asdf
/*
二维数组的遍历
System.out.println():输出内容,并换行
System.out.print():输出内容
*/
public class ArrayArrayTest {
public static void main(String[] args) {
//定义二维数组
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
//获取二维数组的元素
1
// System.out.println(arr[0][0]);
// System.out.println(arr[0][1]);
// System.out.println(arr[0][2]);
/*
//第一个一维数组的元素
for(int x=0; x<arr[0].length; x++) {
System.out.println(arr[0][x]);
}
System.out.println("-----------");
//第二个一维数组的元素
for(int x=0; x<arr[1].length; x++) {
System.out.println(arr[1][x]);
}
System.out.println("-----------");
//第三个一维数组的元素
for(int x=0; x<arr[2].length; x++) {
System.out.println(arr[2][x]);
}
*/
/*
for(int y=0; y<3; y++) {
for(int x=0; x<arr[y].length; x++) {
System.out.println(arr[y][x]);
}
}
*/
//二维数组.length获取的其实就是二维数组中有几个一维数组
for(int y=0; y<arr.length; y++) {
for(int x=0; x<arr[y].length; x++) {
System.out.println(arr[y][x]);
}
}
System.out.println("-----------------");
// System.out.println(“hello”);
// System.out.println(“world”);
// System.out.print(“hello”);
// System.out.print(“world”);
// System.out.println();
// System.out.println(“hello”);
// System.out.println(“world”);
//改进代码
for(int y=0; y<arr.length; y++) {
for(int x=0; x<arr[y].length; x++) {
System.out.print(arr[y][x]+" ");
}
System.out.println(); //添加一个空行
}
}