iT邦幫忙

2021 iThome 鐵人賽

DAY 9
0
自我挑戰組

JAVA簡易教學+CPE歷屆試題講解系列 第 9

[iT鐵人賽Day9]JAVA陣列(下篇)

  • 分享至 

  • xImage
  •  

今天來把剩下的陣列說完
最後說到的陣列就是二維陣列跟多維陣列
二維陣列其實很簡單,就只是多一維陣列一個元素而已

一維陣列的設定是:
資料型態 陣列名稱[];
陣列名稱 = 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的二維陣列
就不會那麼複雜
其實陣列沒有很困難,就是多看多練習,越來越熟練就會越來越好了
關於陣列就講到這了,如果沒有講得很好還請各位多多包涵,謝謝大家


上一篇
[iT鐵人賽Day8]JAVA陣列(中篇)
下一篇
[iT鐵人賽Day10]JAVA程式結構
系列文
JAVA簡易教學+CPE歷屆試題講解30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言