Java基础学习day04
程序的数据存储
数组
1.定义
- 数组是一个数据容器,可用来存储一批同类型的数据。
2.静态初始化
- 静态初始化
- 定义时已经确定了数据
- 数据类型[] 数组名 = { 元素1,元素2 ,元素3,… };
- 数据类型[] 数组名 = new 数据类型[]{元素1,元素2 ,元素3… };
- 访问
- 数组名[索引
- 获取数组的长度(元素个数)
- System.out.println(arr.length);
3.动态初始化
- 动态初始化
- 定义数组时先不存入具体的元素值,只确定数组存储的数据类型和数组的长度。
- 数据类型[] 数组名 = new 数据类型[长度];
- 默认值规则:
4.数组的遍历
- 就是一个一个数据的访问。
- 案例:
int[] arr = {20, 30, 40, 50}; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }
二维数组
1.定义
- 数组中的每个元素都是一个一维数组,这个数组就是二维数组。
2.静态初始化
- 数据类型[][] 数组名 = new 数据类型[][]{元素1, 元素2, 元素3, ...};
3.动态初始化
- 数据类型[][] 数组名 = new 数据类型[长度1][长度2];
4.二维数组的访问
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(); }