二維陣列| Java SE 6 技術手冊

文章推薦指數: 80 %
投票人數:10人

在上面的宣告中,arr 是個int[] 型態的參考名稱,程式會為arr 配置可以儲存10 個int 整數的一維陣列物件,索引為0 到9,初始值預設為0,在Java 中配置陣列之後,若還沒有 ... JavaSE6技術手冊 關於JavaSE6技術手冊 1. 瞭解Java 1.1. 什麼是Java 1.2. Java的特性 1.3. 如何學習Java 1.4. 接下來的主題 2. 入門準備 2.1. 下載、安裝、瞭解JDK 2.2. 設定Path與Classpath 2.3. 第一個Java程式 2.4. 選擇開發工具 2.5. 接下來的主題 3. 語法入門 3.1. 第一個Java程式 3.2. 在文字模式下與程式互動 3.3. 資料、運算 3.4. 流程控制 3.5. 接下來的主題 4. 從autoboxing、unboxing認識物件 4.1. 關於物件 4.2. 自動裝箱、拆箱 4.3. 接下來的主題 5. 陣列 5.1. 一維陣列、二維陣列 5.2. 進階陣列觀念 5.3. 接下來的主題 6. 字串 6.1. 認識字串 6.2. 字串進階運用 6.3. 接下來的主題 7. 封裝(Encapsulation) 7.1. 定義類別(Class) 7.2. 關於方法 7.3. 接下來的主題 8. 繼承(Inheritance)、多型(Polymorphism) 8.1. 繼承 8.2. 多型(Polymorphism) 8.3. 接下來的主題 9. 管理類別檔案 9.1. 內部類別 9.2. package與import 9.3. 接下來的主題 10. 例外處理(ExceptionHandling) 10.1. 例外處理入門 10.2. 受檢例外(CheckedException)、執行時期例外(RuntimeException) 10.3. throw、throws 10.4. 例外的繼承架構 10.5. 斷言(Assertion) 10.6. 接下來的主題 11. 列舉型態(EnumeratedTypes) 11.1. 常數設置與列舉型態 11.2. 定義列舉型態 11.3. 接下來的主題 12. 泛型 12.1. 泛型入門 12.2. 泛型進階語法 12.3. 接下來的主題 PoweredbyGitBook A A 襯線體 無襯線體 白色 棕褐色 夜間 分享到Twitter 分享到Google 分享到Facebook 分享到Weibo 分享到Instapaper JavaSE6技術手冊 5.1一維陣列、二維陣列 不管在其它語言中是如何,陣列在Java中可得看作一個物件,它有一些值得探討的特性,這個小節會先介紹最常使用的一維陣列與二維陣列。

5.1.1一維陣列物件 您現在要整理全班的Java小考成績,您希望寫個小程式,全班共有40名學生,所以您必須有40個變數來儲存學生的成績,現在問題來了,根據第3章學過的變數宣告方式,難道您要宣告40個名稱不同的變數來儲存學生的成績資料嗎? 當然不必這麼麻煩,Java提供「陣列」(Array)讓您可以宣告一個以「索引」(Index)作為識別的資料結構,在Java中,您可以這麼宣告一個陣列並初始陣列內容: int[]score={90,85,55,94,77}; 這個程式片段宣告了一個score陣列,它的內容包括90、85、55、94與77這五個元素,您要存取陣列時,必須使用索引值來指定存取陣列中的哪個元素,在Java中陣列的索引是由0開始,也就是說索引0的位置儲存90、索引1的位置儲存85、索引2的位置儲存55,依此類推,如果您要循序的取出陣列中的每個值並顯示出來,您可以使用for迴圈,如範例5.1所示。

範例5.1SimpleArray.java publicclassSimpleArray{ publicstaticvoidmain(String[]args){ int[]score={90,85,55,94,77}; for(inti=0;i



請為這篇文章評分?