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

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

while...do 和 while 的問題

請問怎么用 while 循環(huán)實現(xiàn) while do 的運行效果呢

這個是 while 循環(huán)打印 50 以內(nèi)的奇數(shù)

package immoc.com;


public class do和while循環(huán) {

public static void main(String[] args) { ? ? ? //計算50以內(nèi)的奇數(shù)之和

int sum = 0;

int num = 1;

do {

sum += num;

num += 2;

} while (num <= 50);

System.out.println(sum);

}


}

但是打印出來不是直接最后的結(jié)果(625) 而是 運行的過程的形式?

2

6

12

20

30

42

.....

552

600

650

請問要怎么樣才能直接打印結(jié)果呢,用while 循環(huán)




正在回答

3 回答

public class HelloWorld {
??? public static void main(String[] args) {
???????
??int sum = 0; // 保存 1-50 之間偶數(shù)的和
???????
??int num = 2; // 代表 1-50 之間的偶數(shù)
???????
??while(num <= 50){
????? sum = num + sum;
????? num = num + 2;
??}
???? System.out.println(sum);
??? }
}

如果把輸出語句放在while循環(huán)里面的話會被復(fù)讀的

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

你循環(huán)的是輸出語句。。。

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

這里涉及到如何表示一個奇數(shù),數(shù)學(xué)中用2*n-1或者2*n+1來表示一個奇數(shù),2*n來表示一個偶數(shù)(n∈Z && n>=0)

int sum=0;

int n=1;

int m=0;

do{

m=2*n-1;

sum=sum+m;

n++;

}

while(n<=25){//奇數(shù)有25個

System.out.print("50以內(nèi)所有奇數(shù)的和為" +sum);

}

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

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學(xué)習(xí)       1167323    人
  • 解答問題       18530    個

0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始

進(jìn)入課程

while...do 和 while 的問題

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

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

幫助反饋 APP下載

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

公眾號

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