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

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

這個(gè)while循環(huán)錯(cuò)哪了?

int sum = 0; // 保存累加值


int i = 1;

? ? ? ??

? ? ? ? while (i <= 10){

? ? ? ? ? ??

? ? ? ? ? ? if (i %2 != 0){

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? continue;

? ? ? ? ? ? }

? ? ? ? ? ??

? ? ? ? ? ? sum = sum + i;

? ? ? ? ? ??

? ? ? ? ? ? i++;

? ? ? ? }

? ? ? ??

? ? ? ? System.out.println("1到10之間的所有偶數(shù)之和為:" + sum);


正在回答

7 回答

你設(shè)置的 i 的初始值是 1

進(jìn)入while循環(huán)時(shí), 判斷 i<=10, 為真, 所以開始循環(huán)

然后問題出在這個(gè)if, 你假設(shè)的是如果 i 對(duì) 2 求余不為 0, 則下面循環(huán)語句都不執(zhí)行, 又開始判斷while(i<=10)

這就造成了 i 一直是 1, 進(jìn)入while, 然后判斷 if, 然后 continue, 然后又進(jìn)入while...

其實(shí)改變很簡(jiǎn)單, 只要把 i 的遞增放在前面就行了

如這樣: (注意 i 從 0 開始循環(huán), 先加 1, 再判斷是奇偶, 是偶數(shù)則加到 sum 里面去)

int sum = 0; // 保存累加值
int i = 0;
while (i <= 10) {
? ?i++;
? ?if (i % 2 != 0) {
? ? ? ?continue;
? ?}
? ?sum = sum + i;
}
System.out.println("1到10之間的所有偶數(shù)之和為:" + sum);

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

紀(jì)元SpaceX 提問者

非常感謝!
2016-04-23 回復(fù) 有任何疑惑可以回復(fù)我~
0 回復(fù) 有任何疑惑可以回復(fù)我~

感謝你們的幫助

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

int sum = 0; // 保存累加值

int i = 1; ? ? ?

? ?while (i <= 10){

? ? ? ?if (i %2 != 0){

? ? ? ? ? ? i++;

? ? ? ? ? ?continue;

? ? ? ?}

? ? ? ?i++;

? ? ? ?sum = sum + i;

? ?} ? ? ? ?

System.out.println("1到10之間的所有偶數(shù)之和為:" + sum);


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

一直死循環(huán)了,問題出在 ?if (i%2 != 0) ?不信你加斷點(diǎn)試試,i 的值一直是1,沒有自加操作

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

在if中應(yīng)加一句"i++",不然會(huì)造成死循環(huán)。

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

if (i %2 !== 0)//=為賦值運(yùn)算,==才是判斷

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

什么什么青年歡樂多

我的錯(cuò)了……
2016-04-13 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

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

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

進(jìn)入課程

這個(gè)while循環(huán)錯(cuò)哪了?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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