第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

代碼無限循環(huán)問題

我的代碼這樣寫有什么問題,為啥會無線循環(huán)。。。

正在回答

3 回答

for里面用了while循環(huán)啊,且while里面的條件是小于100大0 就一直循環(huán)輸出。用if

int j=0;

for(int i=scores.length-1;i>=0&&j<3;i--){

? ? ? ? ?if(scores[i]>0&&scores[i]<100){

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

? ? ? ? ? ? ? j++;?

? ? ? ? ? }

? ? ? ?}

0 回復 有任何疑惑可以回復我~
#1

奇謀007 提問者

確實按照你說的修改了兩點就好了,一、把j的賦值提出外面來,并且j的循環(huán)條件是小于3,二、把while改成if 我還是有點不明白,為什么把j的賦值放在for語句中的話,就是我代碼里面這么寫的會報錯? 為什么不能用while,且會造成死循環(huán),我看了一下while語句的意思是當while后面的條件成立時,執(zhí)行循環(huán)操作,這個意思不就是和if一個意思么?
2016-05-11 回復 有任何疑惑可以回復我~
#2

洋蔥沙拉醬 回復 奇謀007 提問者

j不修改也可以的 ,重點在while,雖然你說的條件成立就執(zhí)行后面的操作是沒錯,但是while是循環(huán)呀 只要條件成立就一直循環(huán)下去 造成死循環(huán),而if 只判斷一次條件且只執(zhí)行一次操作。 而你這里的目的是要判斷這個數(shù)值是否符合成績要求
2016-05-12 回復 有任何疑惑可以回復我~
#3

奇謀007 提問者

非常感謝!
2016-05-12 回復 有任何疑惑可以回復我~

就是導入相應(yīng)的包,以便程序可以調(diào)用包中的類,就是在java文件頂部使用import關(guān)鍵字導入的那些。經(jīng)網(wǎng)

0 回復 有任何疑惑可以回復我~

for(int i = scores.length - i;i>=0;i--)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

代碼無限循環(huán)問題

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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