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

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

請看看我的有什么問題

public class HelloWorld {

? ? public static void main(String[] args) {

for(int num=1,sum=0;num/3!=0&&num<=100;){

? ?sum=sum+num;

? ?num=num+1;

}

System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);

}

}


正在回答

3 回答

num%3!=0然而你num一開始等于1,第一次1%3=1,第二次2%3=2,第三次3%3=0(第一個循環(huán)條件不滿足)3<100(第二個循環(huán)條件滿足)而你使用的是&&與運算符。請問如何讓程序繼續(xù)下去呢???

0 回復(fù) 有任何疑惑可以回復(fù)我~
num%3!=0 只能放在循環(huán)體中去判斷,否則你那個循環(huán)只能執(zhí)行2次 就跳出循環(huán)了,debug 一下 就很清晰簡單


1 回復(fù) 有任何疑惑可以回復(fù)我~
int?num?=?1;
int?sum?=?0;

for(num?=?1,num?=0;?num/3?!=?0?&&?num?<=?100;?num++){
????sum?+=?num;
}

System.out.println("1到100之間不能被3整除的數(shù)之和為:"?+?sum);

你的num和sum都是在for循環(huán)里定義的,所以當(dāng)for循環(huán)結(jié)束以后,這兩個變量的生命周期就結(jié)束了

要把int num = 1 和 int sum = 0 放在for循環(huán)的外面

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

請看看我的有什么問題

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

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

幫助反饋 APP下載

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

公眾號

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