3 回答

TA貢獻(xiàn)113條經(jīng)驗(yàn) 獲得超58個(gè)贊
scores.length是數(shù)組scores的長(zhǎng)度,由于數(shù)組是從scores[0]開(kāi)始到scores[scores.length-1]結(jié)束所以令int i = scores.length -1 ,在for循環(huán)里i--,一直到0
然后循環(huán)里的東西就是把i>3時(shí)的scores[i]輸出;
這個(gè)for循環(huán)可以改成這樣更好
for(int i = scores.length -1 ;i>3;i--?)
{
? ? ?System.out.println(scores[i]);
}

TA貢獻(xiàn)20條經(jīng)驗(yàn) 獲得超11個(gè)贊
這個(gè)其實(shí)就是個(gè)賦值語(yǔ)句 就類似于你平常寫(xiě)for循環(huán)時(shí)會(huì)定義一個(gè)fot(int i=6;i>0;i++) ?首先你要賦值 然后判斷條件 滿足進(jìn)行下一步 執(zhí)行完++ 再進(jìn)行判斷

TA貢獻(xiàn)317條經(jīng)驗(yàn) 獲得超240個(gè)贊
因?yàn)閿?shù)組的下標(biāo)是從0開(kāi)始的,你的這個(gè)數(shù)組的長(zhǎng)度為7,下標(biāo)為0到6,如果循環(huán)條件不減一,就會(huì)出現(xiàn)scores[7],而數(shù)組中并沒(méi)有這個(gè)元素,會(huì)報(bào)下標(biāo)越界錯(cuò)誤。
添加回答
舉報(bào)