0003_数组

来源:互联网 发布:网络运营师 编辑:程序博客网 时间:2024/05/06 17:17

使用java的数组,必须经过两个步骤:

(1)      声明数组

(2)      分配内存给该数组

声明形式一:

         声明一维数组:数据类型 数组名[] = null;

         分配内存给数组:数组名 =new 数据类型[长度];

声明形式二:

         声明一维数组:数据类型[]数组名 = null;

        

当然,我们也可以在声明数组的同时分配内存空间:

         数据类型数组名[] = new 数据类型[长度];

数组声明后实际上是在栈内存中保存了此数组的名称,接下来便是要在堆内存中配置数组所需要的内存。

注意,声明数组和分配内存后,数组中的内容是以默认值的形式出现的。

 

数组的静态初始化,即在数组声明时就给数组赋初值。如:

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

 

二维数组以及多维数组与一维数组类似。


在数组的输出中,除了原始的for循环格式,要掌握foreach的使用。如:

public class TestJava {public static void main(String args[]) {int arr1[] = {1, 3, 5, 7};int arr2[][] = { { 4, 2 }, { 1, 6 } };System.out.println("--------foreach输出一维数组---------");for (int e : arr1){System.out.println(e);}System.out.println("--------foreach输出二维数组---------");for (int x[] : arr2) {for (int e : x) {System.out.println(e); // 逐个输出数组元素的值}}}};*****************************************--------foreach输出一维数组---------1357--------foreach输出二维数组---------4216


0 0
原创粉丝点击