教學影片連結: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]);

}

}

}

arrow
arrow
    文章標籤
    java array 陣列
    全站熱搜
    創作者介紹
    創作者 吳典(Peter) 的頭像
    吳典(Peter)

    吳典學程式,輕鬆早下班

    吳典(Peter) 發表在 痞客邦 留言(0) 人氣()