教學影片連結:https://www.youtube.com/watch?v=dU7xOR8S3a0
因為小弟我想做一系列的java教學, 所以才會有這一篇文章的誕生
陣列是一種資料結構,裡面包含了同一種元素的集合.
舉個例子來說,
String langs[] = {"java" , "cobol" , "php" , "asp.net"}
是一個String 陣列,然後這個languages陣列裡儲存了四種程式語言的名稱
分別是 java , cobol , php . asp.net
所以如果我們想要從languages陣列中取出php的話,
就要使用 langs[2] 來取出php這個元素
至於為什麼會是用2的原因是因為
陣列的index(索引)是由0開始
所以 langs[0] 的值為"java" , langs[1] 的值為"cobol"...依此類推
至於要取出langs這個陣列的長度可以使用 langs.length
然後比較常使用的陣列會是integer array 或是string array
另外我們會使用陣列的時機通常會是在已知要塞入多少個元素的情況下
所以若是有相同類型的元素且是固定數量的情況下可以使用陣列來儲存
範例程式如下:
public class arrayTest {
public static void main(String args){
int a[] = { 1, 2, 3};
String s[] = {"2" , "3" , "4"};
//method 1 to print all elements of s array
//using one by one print
//array index strarts with 0
System.out.println(s[0]);
System.out.println(s[1]);
System.out.println(s[2]);
//method 2 to print all elemtns of s array
//using for loop
for(int i = 0 ; i < s.length ; i++){
System.out.println(s[i]);
}
}
}
留言列表