1 一维数组的声明和初始化
声明方式:
数据类型[] 数组名;
数据类型 数组名[]; //先不建议大家使用
静态初始化:声明初始化和赋值同时进行
text
1
int[] numbers = new int[]{1,2,3,4,5};
int[] numbers = {1,2,3,4,5}; //声明和赋值不能分开使用
动态初始化:声明初始化和赋值分开进行
int[] numbers = new int[5];//5指的是数组的长度(可以保存几个元素)
说明:无论是静态初始化还是动态初始化,数组一旦创建成功长度不可变。
2 调用数组中的元素 : 索引值(下角标)是从0开始到(数组的长度-1)
text
1
int[] numbers = {1,2,3,4,5}
取值:
text
1
int number = numbers[0]; //0指的是索引值(下角标)
赋值
text
1
numbers[0] = 5;
3 数组的属性 – length (数组的长度)
4 数组的遍历 : 根据数组的索引值进行遍历
text
1
2
3
4
5
6
7
int[] numbers = {1,2,3,4,5};
for(int i = 0; i < numbers.length;i++){
int number = numbers[i];
System.out.println(number);
}
5 数组元素的默认值
byte short int long -> 0
float double -> 0.0
char -> \u0000
boolean -> false
引用数据类型(数组,接口,类) -> null