正在瀏覽:   2 名訪客





陣列
站長
註冊日期:
2007/2/15 16:05
來自 台北縣
所屬群組:
網站管理員
註冊會員
文章: 92
等級: 8; EXP: 57
HP : 0 / 189
MP : 30 / 1972
離線
int[] tips = {150,300,500};
int[]是一個類別,宣告陣列變數tips,然後使用大括號指定陣列元素值,所以並不用指定陣列尺寸

int[] temp;
上述指令宣告int[]型態的變數temp,這個變數可以參考到一個int陣列。

double[] scores = new double[6];
上述程式碼使用new運算子建立Array,參數6表示陣列擁有6個元素,在Java建立的新陣列都擁有預設值,數值陣列是0、boolean是false、物件是null和char是Unicode值0

scores[0] = 66.5;
scores[1] = 78.9;
......
scores[5] = 64.5;
指定各陣列元素的值,我們也可以使用同樣方法取得陣列元素如sum += scores[i]

fot (i=0; i < scores.length; i++)
{System.out.println(score[i]);}
取得陣列索引i的值,如果需要走訪整個陣列內容,只需使用一個for迴圈,就可以顯示陣列的每一個元素

陣列參考變數名稱.length
使用陣列索引取得每一個陣列元素的值,迴圈的結束條件是使用Array物件的length實例變數(或稱屬性)取得陣列尺寸

物件陣列
String[] name = new String[5];
name[0] = "路人甲";
name[1] = "路人乙";
name[2] = "路人丙";
name[3] = "路人丁";
name[4] = "路人戊";
建立String物件的陣列name,並且指定陣列元素的內容

多維陣列
int[][] scores = {{54, 68},{67, 78},{89, 93));
Array物件可以包含其他Array物件,這就是Java語言的二維陣列或多維陣列

String[][] users = new String[3][];
for ( i=0; iusers[i] = new String[2];
先建立擁有3個元素的Array物件users,接著使用for迴圈將每個陣列元素分別建立成擁有2個元素的Array物件,這是一個3X2的二維陣列。

users[0][0] ="Joe";
users[0][1] ="1234";
users[1][0] ="Jane";
users[1][1] ="5678";
users[2][0] ="Tiny";
users[2][1] ="9012";
設定二為陣列的元素值。同樣的方式,只需增加迴圈數,就可以將Array物件從二維擴充成多維陣列

main()方法參數列的字串陣列
public static void main(String[] args)
{......}
Java應用程式執行的進入點是類別的main()方法,當JVM執行Java程式時,就是從類別的main()方法開始執行,換句話說,main()方法可以控制整個Java應用程式的執行

D:\java CH001 10 23 45 78 Enter
JVM使用這個參數傳遞命令提示字元執行時的命令列參數

發表日期:2007/7/20 21:18
應用擴展 工具箱






可以查看文章。
無法發表文章。
無法回覆。
無法編輯自己的文章。
無法刪除自己的文章。
無法發起投票。
無法在投票調查中投票。
無法上傳附件。
無法不經審核直接發表。

[進階搜尋]