一维数组
我们先来介绍一维数组,一维数组其实就是类型相同的线性集合,在java中使用new对数组进行内存分配,在使用数组前必须先定义数组的的类型。
创建数组的方法 方法一:先声明,然后用new 运算符进行内存分配,声明一维数组的方式有俩种,如图所示,声明完以后还不能使用,因为没有为它分配内存空间,所以我们要使用new来为它分配空间,如图中所示:
方法二:声明的同时为数组分配内存,这种方式其实就是把声明和分配结合到一起,这也是常用的方式,如图:
初始化: 下面来就可以初始化一维数组了,初始化就是为数组添加元素,一般初始化也分俩种形式,如图所示:
遍历一维数组: 遍历就是将数组中的元素都访问一次,具体代码如图:
在cmd下编译运行如图:
二维数组
二维数组可以看成特殊的一维数组,因此二维数组的许多地方和一维数组具有相似性
二维数组的创建: 方法一:和一维数组的创建一样,也有俩种,第一种也是先声明,再用new 为数组分配内存,声明的方法也有俩种,具体方式如图:
方法二:声明的同时为数组分配内存,同一维数组一样,它也是把声明和分配结合到一起,如图:
二维数组的初始化: 同一维数组一样,初始化用大括号完成,如图所示:
二维数组的遍历有俩种方法,一种是用for循环,另一种是用foreach()方法,但foreach()方法也是利用for语句,先来说第一种,用for循环遍历,代码如图所示:
运行cmd编译运行得,如图:
下面利用foreach()方法遍历,代码和运行结果如图所示: