数组
概念
数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理
- 数组是有序排列的
- 数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型
- 创建数组对象会在内存中开辟一整块连续的空间
- 数组的长度一旦确定,就不能修改。
一维数组
-
声明和初始化
//静态初始化 int[] arr1 = new int[]{1,2,3}; //动态初始化 int[] arr2 = new int[10]; -
调用数组的元素
arr[0] = 1; //索引从0开始 arr[1] = 10; -
遍历数组
for(int i = 0;i < arr.length;i++){ System.out.println(arr[i]); }
二维数组
二维数组可以看成是一维数组array1又作为另一个一维数组array2的元素而存在
-
声明和初始化
//静态初始化 int[][] arr1 = new int[][]{{1,2,3},{4,5},{6,7,8}}; //动态初始化1 String[][] arr2 = new String[3][2]; //动态初始化2 String[][] arr3 = new String[3][]; -
调用数组的元素
arr1[0][0] = 1; -
遍历数组
for(int i = 0;i < arr.length;i++){ for(int j = 0;j < arr[i].length;j++){ System.out.print(arr[i][j]); } }

浙公网安备 33010602011771号