一、定义
静态初始化数组
特点:定义时候直接赋值
//数据类型[] 写法1
int[] age = new int[] {12,23};
double[] scores = new double[] {23.3,88.9};
//写法2
int[] age2 = {12,23};
double[] scores2 = {23.3,88.9};
数组变量存储的是数组的 地址 ,数组是一种引用数据类型。
1访问
数组名[ ]
修改
数组名[ ] = 99;
长度
数组名.length
获取最大索引
数组名[数组名.length-1]
2遍历
for循环
for(int i = 0;i< age.length;i++) {
System.out.println(age[i]);
}
动态初始化数组
特点:先不赋值,只确定数据存储的数据类型和数组长度,且每个元素有默认值。
int[] age = new int[3] ;