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

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

計算1至100之間不能被3整除的數(shù)之和?

計算1至100之間不能被3整除的數(shù)之和?

yuanyuan_0005 2016-02-18 20:45:56
for(int?ima=1,sum=0;ima%3!=0&&ima<100;++ima,sum=sum+ima){ System.out.println(sum); }是哪里出了問題?
查看完整描述

6 回答

?
Its_forever

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

你這樣寫代碼的可讀性太差了,也容易把自己搞暈。在main函數(shù)里面試一試這樣

		int?sum=0;
		for?(int?i?=?1;?i?<=100;?i++)?{
			if(i%3!=0){
				System.out.println(i);
				sum+=i;
			}
		}
		System.out.println(sum);	


查看完整回答
5 反對 回復(fù) 2016-02-18
?
keiu

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

基本功太差

for的第2個條件只要失敗則for就停止運行了

so 當(dāng)ima=3時循環(huán)體就結(jié)束了

而且你要求的是"和"

而不是每次的sum

查看完整回答
2 反對 回復(fù) 2016-02-19
  • keiu
    keiu
    int sum=0; for(int ima=1,sum=0;ima<100;ima%3==0?sum=sum+ima++:ima++); System.out.println(sum); 試試
?
專注感覺

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

ima%3!=0&&ima<100 這個條件,在ima=3的時候 ima%3 為false, 與ima<100并集,也是false。false,就for循環(huán)就結(jié)束。
?

查看完整回答
1 反對 回復(fù) 2016-02-19
?
Davidham3

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

出問題的主要原因是,for循環(huán)中的第二項,ima % 3 != 0

一旦ima % 3 != 0不成立,就比如ima等于的時候,這個時候,(ima%3!=0&&ima<100)這項就是false,for循環(huán)中的第二項一旦為false,就會停止循環(huán),不再繼續(xù),因此應(yīng)該改為

for(int?ima=1,?sum=0;?ima<100;?++ima,?sum=sum+ima){
????if(ima%3!=0)
????????continue;
????System.out.println(sum);
}

但是,非常不建議你寫成這樣,因為這樣的代碼可讀性太差,別人維護起來很困難。

查看完整回答
反對 回復(fù) 2016-02-27
?
水煮風(fēng)云彡

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

for(int a=1,b=0;a*3<100;b+=a*3,a++){

System.out.println(b);

}


查看完整回答
1 反對 回復(fù) 2016-02-19
?
qq_灰太狼_27

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

int sum = 0;

for (int j = 1; j < 100; j++) {

if(j%3!=0){

sum = sum + j;

}

}

System.out.println("sum = "+ sum);


查看完整回答
反對 回復(fù) 2016-02-19
  • 6 回答
  • 0 關(guān)注
  • 3705 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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