一、新建一维数组
1、基本类型数组
int[] a = new int[3];
或者int a[] = new int[3];
2、对象类型数组
String[] s = new String[3];
或者String s[] = new String[3];
Person[] persons = new Persons[3];
或者Person persons[] = new Persons[3];
注意:
- 新建一位数组时,必须指定数组的长度
- 新建对象类型数组时,数组元素默认为null
- 新建基本类型数组时,char类型默认为空格,int类型默认为0
二、新建二维数组
- 二维数组与一位数组一样,可以声明为int[][] aa或者int aa[][]
- 也有基本类型和对象类型两种,下面只介绍基本类型,对象类型跟基本类型相差无几。
1、定义一个二维数组
int[][] aa
2、定义的同时分配空间大小
int[][] aa = new int[3][4]
3、定义的同时赋初值
int[][] aa = {{1,2,3},{4,5,6}}
4、定义不规则二维数组
int[][] aa = new int[3][]
5、定义不规则二维数组的同时赋初值
int[][] aa = {{1,2},{3,4,5,6},{7,8,9}}