一. 基本概念
1. 定义二维数组:
// 静态定义:
int[][] name;
name = new int[][] {{1, 3}{4, 7}};
// 动态定义:
int[][] name_1;
name_1 = new int[4][6]; // 4和6表示的是二维数组中有4个一维数组,每个一维数组中有6个单位元素。
理解:
其实没有所谓的二维数组,自认为可以理解为是:在一维数组的元素中添加一维数组,相当于是嵌入在数组嵌入进数组里面。
2. 调用输出二维数组中的元素:
System.out.println(name[1][0]);
表示输出在二维数组中,第二个一维数组的第一个元素(因为index是从0开始记录的)
自录:
不管是数组还是变量,都分为声明(初始化)+ 调用 + 遍历(数组)部分,最基础的需要学习的是如何定义,具体的定义类型有哪些?如何调用?如何遍历?二维数组的类型都有哪些?默认输出的值都有哪些?