最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

int i = scores.length -1 在int[] scores={89 , -23 , 64 , 91 , 119 , 52 , 73}數(shù)組里到底是啥意思?

int i = scores.length -1 在int[] scores={89 , -23 , 64 , 91 , 119 , 52 , 73}數(shù)組里到底是啥意思?

慕粉uspeakeasy 2016-07-13 14:16:09
我這么寫能把java基礎1里最后一個編程題做出來,可是我就是不明白這個for 條件語句里是啥意思,特別是第一句int i = scores.length -1?各位兄弟姐妹,大神大仙,求解求解
查看完整描述

3 回答

已采納
?
KXFT

TA貢獻113條經(jīng)驗 獲得超58個贊

scores.length是數(shù)組scores的長度,由于數(shù)組是從scores[0]開始到scores[scores.length-1]結束所以令int i = scores.length -1 ,在for循環(huán)里i--,一直到0

然后循環(huán)里的東西就是把i>3時的scores[i]輸出;

這個for循環(huán)可以改成這樣更好

for(int i = scores.length -1 ;i>3;i--?)

{

? ? ?System.out.println(scores[i]);

}



查看完整回答
1 反對 回復 2016-07-13
?
SimpleDog

TA貢獻20條經(jīng)驗 獲得超11個贊

這個其實就是個賦值語句 就類似于你平常寫for循環(huán)時會定義一個fot(int i=6;i>0;i++) ?首先你要賦值 然后判斷條件 滿足進行下一步 執(zhí)行完++ 再進行判斷

查看完整回答
反對 回復 2016-07-15
?
yanrun

TA貢獻317條經(jīng)驗 獲得超240個贊

因為數(shù)組的下標是從0開始的,你的這個數(shù)組的長度為7,下標為0到6,如果循環(huán)條件不減一,就會出現(xiàn)scores[7],而數(shù)組中并沒有這個元素,會報下標越界錯誤。

查看完整回答
反對 回復 2016-07-13
  • 3 回答
  • 0 關注
  • 2459 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號