求平均值的問(wèn)題
avg= sum/i;
這樣寫(xiě)就會(huì)報(bào)錯(cuò),改成
avg=sum/nums.length;? 就可以運(yùn)行,這是為什么是因?yàn)轭愋筒灰粯訂??還是i?在結(jié)束循環(huán)后就會(huì)注銷呢?
avg= sum/i;
這樣寫(xiě)就會(huì)報(bào)錯(cuò),改成
avg=sum/nums.length;? 就可以運(yùn)行,這是為什么是因?yàn)轭愋筒灰粯訂??還是i?在結(jié)束循環(huán)后就會(huì)注銷呢?
2020-02-10
舉報(bào)
2020-03-07
i 為循環(huán)變量,你再for()中定義的,作用于僅在循環(huán)內(nèi)。當(dāng)跳出循環(huán)時(shí),i已經(jīng)被 JVM回收了
望采納
2020-02-11
能否把代碼看看,因?yàn)樽兞縤定義的時(shí)候是for(int i;;) ? 所以這個(gè)i只在for循環(huán)定義了,而之后你說(shuō)的sum/i,應(yīng)該是i沒(méi)定義。出循環(huán)了。
2020-02-10
i起始是0的話不行,除數(shù)不能為零。