Learn Java Day3

第5章 数组

5.1 数组

  在Java语言中用来存储固定大小的同类型元素称为数组。

  声明数组:首先必须声明变量,才能在程序中使用数组。其语法为,int[] arrs = new int[3];

  对象名称:arrs   元素类型   int   数据长度30

5.2 数组的遍历

 遍历,是指按照一定的顺序挨个访问每个元素。

e.g:

for循环遍历数组( 头 —尾 )


for循环遍历数组( 尾——头)

For-Each循环

增强for循环

5.3 数组的初始化

默认的,当数组用new创建时,所有元素值为0

默认值为0或null

创建时初始化数组。

创建时初始化数组

5.4 数组长度

数组名.length


arr数组

5.5 多维数组

多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。

e.g:

二维数组

解析:二维数组str可以看成一个三行四列的数组。

分配空间

Arrays类:位于 java.util.Arrays 包中。能方便的操作数组,它提供的所有方法都是静态的。

具有以下功能:

    给数组赋值:通过 fill 方法。

    对数组排序:通过 sort 方法,默认是升序。

    对数组值比较:通过 equals 方法比较数组中元素值是否相等。

    查找数组元素:难过 binarySearch 方法能对排序好的数组进行二分查找法操作。



小结:数组作为函数的参数(即可以传参)。

数组作为参数传给函数

数组索引(index)

索引

你可能感兴趣的:(Learn Java Day3)