JAVA陣列

陣列是指將多個相同型別的值集成一個來管理,類似了一個群組.陣列還分為一維同多維陣列.


class 陣列 {
    //一維陣列
    public static void main(String[]args) { //陣列的宣告需要這行,
    int[] a =new int[4]; //陣列宣告的其中一個方法,int為型別,4為陣列的大小既為元素量
    a[0]=0;a[1]=1;a[2]=2;a[3]=3;    //給陣列a[]的元素指變值,元素量係從0開始
    System.out.println(a[0]+a[1]+a[2]+a[3]);        //0+1+2+3 給果為6
    int a1=0;
    System.out.println(a[a1]);        //a1的值是0 所以輸出是等於a[0] 既是0
    int[] b = {1,2,3,4};    //另一宣告方式,{}里面為值,
    System.out.println(b[3]);   //b[3]的值為4 ,因為是從b[0]開始,b[3]對應{1,2,3,4}的第四位,既1對應b[]
   
    //以下為多維陣列
    int[][] aa= new int[3][4];        //二維陣列的宣告,可想像為在平面圖上,Y軸上有3個格,X軸上有4個格.
    int[][][] aaa=new int[3][4][5];            //三維陣列的宣告,如此類推,可想像為在三維圖上Z軸上有3格,Y軸4,X軸為5
    aa[0][0]=00;aa[0][1]=01;aa[0][2]=02;aa[0][3]=03;
    aa[1][0]=10;aa[1][1]=11;aa[1][2]=12;
        System.out.println("以下為類係二維的平面圖");
        System.out.println();            //為了隔行
        System.out.println("0"+aa[0][0]+" "+"0"+aa[0][1]+" "+"0"+aa[0][2]+" "+"0"+aa[0][3]);
        System.out.println(aa[1][0]+" "+aa[1][1]+" "+aa[1][2]);
        System.out.println();
   
    //多維陣列的值初始化
        int[][] bb = {
                {10,20},
                {30,40},
                {50,60}
        };
        System.out.println("bb[0][0]="+bb[0][0]+" "+"bb[0][1]+"+bb[0][1]);
        System.out.println("bb[1][0]="+bb[1][0]+" "+"bb[1][1]+"+bb[0][1]);
        System.out.println("bb[2][0]="+bb[2][0]+" "+"bb[2][1]+"+bb[2][1]);
        }
            }


6
0
4
以下為類係二維的平面圖

00 01 02 03
10 11 12

bb[0][0]=10 bb[0][1]+20
bb[1][0]=30 bb[1][1]+20
bb[2][0]=50 bb[2][1]+60

留言

這個網誌中的熱門文章

VMware Workstation 教學之三種網絡設定模式

SET命令詳解

分頁檔的設定