iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0
JavaScript

大樂透對獎系列 第 8

陣列

  • 分享至 

  • xImage
  •  

陣列是物件,而不是單純的資料集合,陣列的length屬性可以取得陣列長度,也就是陣列的元素個數。

for(int score : scores) {
System.out.printf("學生分數:%d %n", score);
}

這個程式片段會取得scores陣列第一個元素,指定給score變數後執行迴圈本體,接著取得scores中第二個元素,指定給score變數後執行迴圈本體,依此類推,直到scores陣列中所有元素都走訪完為止。將這段for迴圈片段,取代Score類別中的for迴圈,執行結果相同。

如果要設定值給陣列中某個元素,也是透過索引。

scores[3] = 86;
System.out.println(scores[3]);

上面這個程式片段將陣列中第4個元素,最後會顯示86的結果。

new就是建立物件,這個語法代表了陣列就是物件。
使用new建立陣列後,每個索引元素會有預設值:

byte:0
short:0
int:0
long:0L
float:0.0F
double:0.0D
char:\u0000(空字元)
boolean:false

如果預設初始值不符合你的需求,你可以使用java.util.Arrays的fill方法來設定新建陣列的元素值。


上一篇
陣列
下一篇
陣列
系列文
大樂透對獎12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言