【從零開始學 Java 程式設計】陣列
【從零開始學 Java 程式設計】 線上教學課程目錄,使用 Java 程式語言,開發應用程式。
陣列:很多格子的收納盒
你可以把它想像成,是一個很多格子的收納盒,而收納盒可以定義成「整數」、「字串」…等收納盒。裡面可以存放,基本資料型態或是參考資料型態的資料。
陣列定義方式
陣列定義語法:
//兩行定義方式:
資料型態[] 陣列名稱;
陣列名稱 = new 資料型態[陣列大小];
//一行定義方式:
資料型態[] 陣列名稱 = new 資料型態[陣列大小];
實際範例:
//分兩行定義
int[] intArray;
intArray = new int[3];
//一行定義方式:
int[] intArray = new int[3];
陣列初始化
注意:陣列索引值,從0開始
int[] intArray = new int[3];
intArray[0] = 10;
intArray[1] = 20;
intArray[2] = 99;
System.out.println(intArray[0]);
System.out.println(intArray[1]);
System.out.println(intArray[2]);
執行結果:
10
20
99
陣列定義資料值
int[] intArray = { 10 , 20 , 99 };
System.out.println(intArray[0]);
System.out.println(intArray[1]);
System.out.println(intArray[2]);
//事後可以再更改陣列中存放的資料值
intArray[0] = 0;
intArray[1] = 66;
intArray[2] = 50;
System.out.println(intArray[0]);
System.out.println(intArray[1]);
System.out.println(intArray[2]);
執行結果:
10
20
99
0
66
50
陣列常用方法
獲取陣列長度
int[] intArr = { 100 , 300 , 666};
System.out.println(intArr.length);
執行結果:
3
獲取陣列所有元素
int[] intArr = { 100 , 300 , 666};
System.out.println(Arrays.toString(intArr));
執行結果:
[100 , 300 , 666]
陣列排序
int[] intArr = { 1000 , 1 , 10};
System.out.println(Arrays.toString(intArr));
Arrays.sort(intArr);
System.out.println(Arrays.toString(intArr));
執行結果:
[1000 , 1 , 10]
[1 , 10 , 1000]
其他常用方法
fill : 填滿陣列元素
equals : 比較兩個陣列元素是否相同
binarySearch : 搜尋陣列元素
equals : 比較兩個陣列元素是否相同
binarySearch : 搜尋陣列元素
多維陣列
二維陣列
//二維陣列 2*2 宣告方式:
int[][] aArray = new[2][2];
//事後定義資料值
aArray[0][0] = 300;
aArray[0][1] = 20;
aArray[1][0] = 100;
aArray[1][1] = 20;
//陣列定義時初始資料值
int[][] bArray = { {300,20} , {100,20} };
三維陣列
//三維陣列 2*2*2 宣告方式:
int[][][] aArray = new[2][2][2];
//同理,可以參考二維陣列近一步延伸
...
那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~