Java基础语法之数组
Java基础语法之数组
数组是一种容器,是相同类型的数据按顺序组成的一种引用数据类型。
通俗点说,数组更像是好多个同一类型的变量的集合。
一维数组
声明
声明一个可以操作的数组。
语法格式:
- 数据类型[] 数组名;
- 数据类型 数组名[];
注意:储存在数组的数据必须是同一类型。
创建
使被声明的数组可以使用。
语法格式一:先声明后创建
数据类型[] 数组名;
数组名 = new 数据类型[数组长度];
语法格式二:声明的同时创建数组
数据类型[] 数组名 = new 数据类型[数组长度];
注意:长度是必须指定的。
初始化
声明数据的同时给数组赋值,叫做数组的初始化。如:
int[] num = {1,2,3,4,5,6,7};
数组的长度就是初始化时所给数组元素的个数。
元素的引用
语法格式:
数组名[数组下标];
注意:数组下标是从0开始的。
长度
属性length表示数组的长度。
数组的应用
如何输出数组中的数据。
输出一个数组中的数据也称为“遍历数组”。
冒泡排序
对一组整数按照由小到大的顺序进行排序。
因为这样的排序执行过程像是冒泡一样所以称为“冒泡排序”。
二维数组
如果说一维数组是一行表格,那么二维数组更像是有行有列的表格。
声明
语法格式一:数据类型[][] 数组名;
语法格式二:数据类型 数组名[][];
语法格式三:数据类型[] 数组名[];
创建
语法格式一:
数组名 = new 数据类型[行][列];
语法格式二:
数据类型[][] 数组名 = new 数据类型[行元素][列元素];
注意:
在列数并没有指定时,可以分别创建。(数组名[行下标] = new 数据类型[列下标]),每一行的数据数量是可以不相同的。
引用
语法格式:
数组名[行下标][列下标];
初始化
语法结构:
数据类型[][] 数组名 = {{1行1列, 1行2列, 1行3列},{2行1列, 2行2列, 2行3列},{3行1列, 3行2列, 3行3列}};
遍历
这是一个三行三列的二维数组的遍历方式。
会长时间不间断跟新我所学到的知识。
错误希望指正。
我们会变得更好,加油!
我们评论区里见!