以下代码皆在eclipse内执行

数组的定义: 数组用来储存多个数据,Java中的数组定义为存储相同数据类型的顺序结构.

声明方法: 数据类型[ ] 数组名;// 数据类型 数组名[ ]的声明方法可以,但是不建议用.

1.数组的初始化

1.1静态初始化

数据类型[ ] 数组名 = new 数据类型[ ]{数据1, 数据2, 数据3……};

如:

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

事实上,它还可以简写成int[ ] a = {1, 2, 3, 4, 5};

1.2 动态初始化

数据类型[ ] 数组名 = new 数据类型[数组长度]; //声明数组的长度为[0,2^31 – 1),系统提供默认值.

数组一旦初始化,长度不可变.

如:

int[ ] b = new int[10];//声明了一个长度为10的数组.

动态初始化时,系统会根据数据类型提供默认值;

1.整型: 0;

2.浮点型: 0.0;

3.字符型: ‘\u0000’;

4.布尔型:false;

2.数组的使用

获得数组的长度: 数组名.length; //length是数组的属性.

可以通过数组的下标来对数组进行访问,数组下标范围为[0,length – 1];

3.二维数组

声明方法:

数据类型[ ][ ] 数组名 = new 数据类型[ ][ ]{ new 数据类型[ ]{数据1,…,数据n},new 数据类型[ ]{数据1,…,数据n}};

简写:

数据类型[ ][ ] 数组名 = new 数据类型[ ][ ]{{数据1,…,数据n}, {数据1,…,数据n}};

简写plus:

数据类型[ ][ ] 数组名 = {{数据1,…,数据n}, {数据1,…,数据n}}; 

声明长度:

数据类型[ ][ ]变量 = new 数据类型[r][c];

r是行,可以为0,但不能省略;c是列,可以省略.

迭代样式:

如果有错误,希望各位大佬能够告知,谢谢!!!


版权声明:本文为weixin_62811870原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_62811870/article/details/125021624