一维数组
1.定义一维数组
数据类型[] 数组变量; 例 int[] arr;
数据类型 数组变量[]; 例 int arr[];
2.数组的初始化(为数组分配空间)
①静态初始化
完整格式:
数据类型[] 数组名=new 数据类型[]{元素1,元素2,…}; 例 int[] arr=new int[]{1,2,3,4};
简写格式:
数据类型[] 数组名={元素1,元素2,…}; 例 int[] arr={1,2,3,4};
②动态初始化(初始化时只指定数组长度,由系统为数组分配初始值)
数据类型[] 数组名=new 数据类型[数组长度]; 例 int[] arr=new int[5];
3.数组的地址值
int[] arr=new int[3];
System.out.println(arr);
[ :表示当前是一维数组(几个[表示几维数组)
I :表示当前数组的元素都是int类型
@:表示一个间隔符
4.索引(也叫做下标,角标)
特点:从0开始,逐个+1增长,连续不间断
二维数组
(与一维数组类似)
1.定义二维数组
例 int a[][]=new int[5];
2.二维数组的长度
a.length; //二维数组的行数
a[0].length; //二维数组的列数