這篇文章跟大家介紹Java中陣列是什麼,希望對需要的朋友有幫助!
陣列對每個程式語言來說都是重要的資料結構之一,當然不同語言對陣列的實作及處理也不盡相同。
Java 語言中提供的陣列是用來儲存固定大小的同類型元素。
你可以宣告一個數組變量,如 numbers[100] 來取代直接宣告 100 個獨立變數 number0,number1,....,number99。
宣告數組變數
首先必須宣告數組變量,才能在程式中使用數組。以下是宣告數組變數的語法:
dataType[] arrayRefVar; // 首选的方法
或
dataType arrayRefVar[]; // 效果相同,但不是首选方法
注意: 建議使用 dataType[] arrayRefVar 的宣告風格宣告陣列變數。 dataType arrayRefVar[] 風格是來自 C/C 語言 ,在Java中採用是為了讓 C/C 程式設計師能夠快速理解java語言。
實例
以下是這兩個語法的程式碼範例:
double[] myList; // 首选的方法
或
double myList[]; // 效果相同,但不是首选方法
建立陣列
Java語言使用new運算元來建立數組,語法如下:
arrayRefVar = new dataType[arraySize];
上面的語法語句做了兩件事:
一、使用dataType[arraySize] 建立了一個陣列。
二、把新建立的陣列的引用賦值給變數 arrayRefVar。
陣列變數的聲明,和建立陣列可以用一條語句完成,如下所示:
dataType[] arrayRefVar = new dataType[arraySize];
另外,你也可以使用如下的方式建立陣列。
dataType[] arrayRefVar = {value0, value1, ..., valuek};
陣列的元素是透過索引存取的。陣列索引從 0 開始,所以索引值從 0 到 arrayRefVar.length-1。
相關推薦:《Java教學》
以上是JAVA中數組是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!