数组

数组是相同类型的数据按顺序组成的一种复合数据类型,通过数组名加数组下标来使用数组中的元素。下标从 0 开始排序。数组有一个属性length表示数组长度。

1. 声明一维数组: 数组元素类型[] <数组名>

            eg: int[]   a;

2. 声明二维数组: 数组元素类型[][] <数组名>

             eg: int[][] a;

声明数组不仅仅是给出了数组名字和元素的数据类型,要想真正的使用数组必须为它分配内存空间,即实例化数组。在位数组分配内存空间时必须指明数组的长度。

  eg:  int[]  a;

        a = new int[4];

穷举法实例化数组:

实例化数组时,系统会为数组赋默认值。Float 数组中元素的默认值是0.0f。可以再声明数组时赋初始值。

  eg:   byte[] b1 = new byte[4]{2,4,6,8};

加强for循环:

 for (<集合中元素的数据类型>  <元素> : <存储元素集合>){}

public class useArray(){
    public static void main(String[] arg){
        float[] a = new float[5]{1,2,3,4,5};
        for(float vlaue: a){
            System.out.println(value);
        }
    }
}

public class roomsArray(){
    public static void main(String[] arg){
        String[][] rooms = new String[5][4];
        rooms[0][0] = "001";
        rooms[4][3] = "020";
        for(String  vlaue1: rooms){
            for(String value2: value1){
                System.out.println(value1);
            }
            
        }
    }
}

 

posted @ 2018-04-14 09:48  风雨长安  阅读(629)  评论(0编辑  收藏  举报
博客