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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

用While循環(huán)判斷輸出100內(nèi)奇數(shù)偶數(shù)的和并分別輸出。求指教我在那里了弄不明白。

public?class?TestForchenfa?{
????public?static?void?main(String[]?args)?{
????????int?a?=1;
????????int?b?=2;
????????int?mim=0;
????????int?nin=0;
????????while(?a<=100){
????????????if(a%2!=0){
????????????????a++;mim+=a;
????????????}
????????????while(b<=100){
????????????????if(b%2==0){
????????????????????b++;nin+=b;}
????????????????}
????????????}
????????System.out.println("奇數(shù)和為:"+mim);
?????????System.out.println("偶數(shù)和為:"+nin);
????}

}


正在回答

6 回答

問(wèn)題就在于 自增自減那里,因?yàn)槠鏀?shù)和偶數(shù)的相差都為2,所以a++和b++要改為 a+=2和b+=2,這樣就對(duì)了。其實(shí),你這個(gè)程序太復(fù)雜了,還要用判斷奇數(shù)和偶數(shù)去判斷,你a為1,b為2,那么直接一個(gè)循環(huán),a+=2,b+=2,然后直到100,這樣要簡(jiǎn)便一點(diǎn)。

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

ART原藝美學(xué) 提問(wèn)者

是復(fù)雜了點(diǎn)用for循環(huán)簡(jiǎn)單 while 循環(huán)不熟所以練一練 謝謝的指點(diǎn) 非常感謝
2017-02-22 回復(fù) 有任何疑惑可以回復(fù)我~
public?class?TestForchenfa?{
????public?static?void?main(String[]?args)?{
????????int?a?=1;
????????int?b?=2;
????????int?mim=0;
????????int?nin=0;
????????while(?a<=100)
????????{
????????????mim+=a;
????????????a+=2;
????????}
????????while(b<=100)
????????{
????????????nin+=b;
????????????b+=2;
????????}
????????System.out.println("奇數(shù)和為:"+mim);
????????System.out.println("偶數(shù)和為:"+nin);
????}
}


3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ART原藝美學(xué) 提問(wèn)者

對(duì)了謝謝您的指教
2017-02-22 回復(fù) 有任何疑惑可以回復(fù)我~

??

public static void main(String[]args){
?? ??? ?int i=1;
?? ??? ? int mim=0;
?? ??? ? int nin=0;
?? ??? ? while(i<=100){
?? ??? ??? ?if(i%2 !=0){
?? ??? ??? ??? ?mim+=i;
?? ??? ??? ??? ?i++;
?? ??? ??? ??? ?
?? ??? ??? ?}
?? ??? ??? ?else if(i%2 ==0){
?? ??? ??? ??? ?nin+=i;
?? ??? ??? ??? ?i++;
?? ??? ??? ?
?? ??? ??? ?}}
?? ??? ??? ?System.out.println("奇數(shù)和為:"+mim);
?? ??? ??? ?System.out.println("偶數(shù)和為:"+nin);
?? ??? ? }
}

//這樣才可以。

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

ART原藝美學(xué) 提問(wèn)者

這也可以謝謝您了
2017-02-22 回復(fù) 有任何疑惑可以回復(fù)我~

下面代碼可以

public?class?TestForchenfa?{

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

????{

? ? ? ? ?int?a?=1;

? ? ? ? ?int?b?=2;

????????int?mim=0;

????????int?nin=0;

????????while(?a<=100)

? ? ? ? {

????????????if(a%2!=0)

? ? ? ? ? ? ?{

? ? ? ? ? ? ? ? mim+=a;

? ? ? ? ? ? ?}

? ? ? ? ? ? a++;

? ? ? ? ? }

????????????while(b<=100)

? ? ? ? ? {

????????????????if(b%2==0)

? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? nin+=b;

????????????????}

? ? ? ? ? ? ? ?b++;

????????????}

????????System.out.println("奇數(shù)和為:"+mim);

?????????System.out.println("偶數(shù)和為:"+nin);

????}

?

}


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

順序反了,應(yīng)該先mim+=a;,然后a++。偶數(shù)同理

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

ART原藝美學(xué) 提問(wèn)者

同樣也感謝您
2017-02-22 回復(fù) 有任何疑惑可以回復(fù)我~

循環(huán)里面的意思是如果a是奇數(shù),那么a自增,那a到偶數(shù)的時(shí)候就不會(huì)自增了,所以進(jìn)入這個(gè)循環(huán)就出不來(lái)了,修改方法是把a(bǔ)++;和b++;拿出if的大括號(hào)就可以了

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

ART原藝美學(xué) 提問(wèn)者

非常謝謝您的指教
2017-02-22 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

用While循環(huán)判斷輸出100內(nèi)奇數(shù)偶數(shù)的和并分別輸出。求指教我在那里了弄不明白。

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

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

幫助反饋 APP下載

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

公眾號(hào)

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