首页 > 代码库 > java基础知识—数组

java基础知识—数组

1.数组:是一个变量,存储相同数据类型的一组数据。

2.数据的优点:减少代码量、易查找。

3.数组的使用步骤:

1)声明数组:int scores [];

2)开辟空间:scores = new int [5];

3)赋值:scores [0] = 100;

4)使用:scores [0] = scores [0] + 20;

4.数组的声明的三种方式:

1)int num[]=new int[5]{1,2,3,4,5};

2)int num[]=new int[数组的长度];

3)int num[]={1,2,3,4,5};

5.引用数组元素的方式:

数组名称[下标];

例如:num[1];

6.值传递和引用传递的区别:

值传递:不同的变量会分配不同的存储空间,改变一个变量值不会影响另一个变量值。

引用传递:赋值是把原对象的引用传递给另一个引用,两个引用指向同一块内存空间。

7.二维数组:

语法:数据类型[][] 数组名=new 数据类型[一维数组的长度][二维数组的最大长度];

数据类型 数据类型[][]=new 数据类型[一维数组的长度][二维数组的最大长度];

例如:int [][] scores= new int[5][50];

int scores[][]=new int [5][50];

结论:二维数组实际上是一个一维数组,他的每一个元素又是一个一维数组。

赋值方式:scores={{1,5,8,9,10},{2,4,6,8},{100,20}};

java基础知识—数组