今天來把剩下的陣列說完
最後說到的陣列就是二維陣列跟多維陣列
二維陣列其實很簡單,就只是多一維陣列一個元素而已
一維陣列的設定是:
資料型態 陣列名稱[];
陣列名稱 = new 資料型態[個數];
二維陣列是:
資料型態 陣列名稱[][];
陣列名稱 = new 資料型態[列的個數][行的個數];
一維陣列可以縮寫成
資料型態 陣列名稱[] = new 資料型態[個數];
二維陣列也可以:
資料型態 陣列名稱[][]= new 資料型態[列的個數][行的個數];
二維陣列初值的設定是
資料型態 陣列名稱[][]={{第0列初值},{第1列初值},...,{第n-1列初值}};
用範例說明就是
int month[2][6] = {{31,28,31,30,31,30},{31,31,30,31,30,31}};
[2][6]的意思是2x6陣列,2是指有兩個一維陣列,6是每個一維陣列有多少元素
也可以設定陣列內的元素不一樣多
int a[][] = new int[3][];
a[0] = new int[1];
a[1] = new int[3];
a[2] = new int[5];
以上程式碼,像這樣設定就可以讓元素不一樣多
而多維陣列就比二維陣列多一些元素
例如:int A[2][4][3]。這樣設定可以把它看成2個4x3的二維陣列
就不會那麼複雜
其實陣列沒有很困難,就是多看多練習,越來越熟練就會越來越好了
關於陣列就講到這了,如果沒有講得很好還請各位多多包涵,謝謝大家