二維陣列| Java SE 6 技術手冊
文章推薦指數: 80 %
在上面的宣告中,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
延伸文章資訊
- 1二維陣列 - C/C++
5.2 二維陣列 對於兩個變數的問題,其形式為. z = f(x,y). 從資料結構來看,就是一個二維的資料陣列。影像資料屬於這類的資料典型;又如第四章所練習的九九乘法表也 ...
- 2指標應用:利用一維陣列模擬二維陣列@ Bryan的C語言筆記
201507210403指標應用:利用一維陣列模擬二維陣列 · num[row][column]; · num[2][5]; · int x, y; for(y=0; y<row; y++) f...
- 3一起幫忙解決難題,拯救IT 人的一天
我們可以用 np.concatenate() 方法將兩個陣列合併成 np.concatenate([x, y]) #array([1, 2, 3, 4, 5, 6]). 不過讓我們今天要合併二維...
- 4【從零開始的C 語言筆記】第十六篇-二維Array
上一篇介紹了跟處理字串有關的String函式庫,也使用了很多例子來介紹函式的使用,不曉得這樣有沒有清楚一些? 趁不久前介紹的第十三篇Array,今天我們來介紹二維array ...
- 511-1 多維陣列的索引
在MATLAB 的資料型態中,向量可視為一維陣列,矩陣可視二維陣列,對於維度(Dimensions)超過1 的陣列則均可視為「多維陣列」(Multidimesional Arrays,簡稱N-D...