1 数组
数组是一个数据容器,可用来存储一批同类型的数据。
1.1 数组的定义方式
- 静态初始化
数据类型[][] 数组名 = {元素1,元素2,元素3};
string[][] name = {"wfs","jsc","qf"}
- 动态初始化
数据类型[][] 数组名 = new 数据类型[长度];
string[][] name = new string[3];
1.2 数组的访问
数组名[索引]
1.3 数组的遍历
for循环遍历
通过索引依次访问数组元素,适用于需要精确控制遍历过程的场景。
for(int i = 0;i < arr.length;i++){system.out.println(arr[i]);
}
1.4 案例
2 二维数组
数组中的每个元素都是一个一维数组,这个数组就是二维数组。
2.1 二维数组的定义方式
- 静态初始化
数据类型[][] 数组名 = new 数据类型[][]{元素1, 元素2, 元素3, ...}
int[][] arr = new int[][]{{12, 24, 36},{666, 888},{10, 20, 30} ,{999}};
- 动态初始化
数据类型[][] 数组名 = new 数据类型[长度1][长度2];
int[][] arr = new int[3][5];
2.2 二维数组的访问、遍历
数组名称[行索引]得到的是一维数组
数组名称[行索引] [列索引]得到的是一个元素
// 二维数组的遍历
for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { int data = arr[i][j]; System.out.print(data + "\t"); } System.out.println();}
2.3 案例