package java基础知识.数组和常用算法;
public class 二维数组Test {
/**
* @param 二维数组
* 二维数组使用名称和两个索引来指定存放数组中的元素.二维数组中的元素一般都是结合二重循环来复制或者输出的,如:
* int [] [] arr = {{1,2,3,4},{5,6,7}};
* for (int i =0; i<arr.length;i++){
* for(int j =0;j<arr[i].length;j++)
* System.out.print(arr[i][j]+" ")
* System.out.println();
* 二维数组对象:以对象的方式来配置一个二维数组的对象.
* int [] [] arr = new int [2] [3];
* }
*/
public static void main(String[] args) {
// 二维数组的输出
// 定义一个二维数组
int[][] arr = { { 1, 2, 3, 4 }, { 5, 6, 7 } };
// 外层循环控制二维数组的数组角标
for (int i = 0; i < arr.length; i++) {
// 内层循环控制二维数组中每个数组元素的角标
for (int j = 0; j < arr[i].length; j++) {
// 打印出二维数组中每个数组中对应角标的元素
System.out.print(arr[i][j] + " ");
}
System.out.println(); // 二维数组每个一维数组打印出结果以后换行输出下一个一维数组
}
}
}