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