課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
這道題用while循環(huán)能寫嗎?
2016-04-17
源自:Java入門第一季(IDEA工具)升級(jí)版 4-9
正在回答
可以,不過(guò)要注意while循環(huán)與for循環(huán)的不同,for循環(huán)條件里已經(jīng)聲明了變量i,并讓i自加。如果運(yùn)用while循環(huán)就要在外面聲明變量i,并且將不能被3整除的數(shù)求和完(即讓內(nèi)部循環(huán)完),再讓i自加.程序如下:
public class HelloWorld {
? ? public static void main(String[] args) {
int sum = 0; // 保存不能被3整除的數(shù)之和
int i=1;//聲明循環(huán)變量 i 初始值為 1?
// 只要i小于等于 100 就重復(fù)執(zhí)行循環(huán)
while(i<=100) {
// 變量 i 與 3 進(jìn)行求模(取余),如果不等于 0 ,則表示不能被 3 整除
if (i % 3 != 0) {?
sum = sum + i; // 累加求和
}
i++;//每執(zhí)行一次求和后對(duì)變量i加1
System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
可以用while 循環(huán)做,個(gè)人感覺(jué)在程序代碼中所有的循環(huán)應(yīng)用都是可以相互轉(zhuǎn)換的!沒(méi)有要特定用while或者是說(shuō)for循環(huán)的說(shuō)法!可以根據(jù)具體情況和個(gè)人習(xí)慣選擇不同的循環(huán)方法
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開始
4 回答這個(gè)不能用while或do...while循環(huán)嗎?
3 回答while循環(huán)
6 回答while循環(huán)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-04-17
可以,不過(guò)要注意while循環(huán)與for循環(huán)的不同,for循環(huán)條件里已經(jīng)聲明了變量i,并讓i自加。如果運(yùn)用while循環(huán)就要在外面聲明變量i,并且將不能被3整除的數(shù)求和完(即讓內(nèi)部循環(huán)完),再讓i自加.程序如下:
public class HelloWorld {
? ? public static void main(String[] args) {
int sum = 0; // 保存不能被3整除的數(shù)之和
int i=1;//聲明循環(huán)變量 i 初始值為 1?
// 只要i小于等于 100 就重復(fù)執(zhí)行循環(huán)
while(i<=100) {
// 變量 i 與 3 進(jìn)行求模(取余),如果不等于 0 ,則表示不能被 3 整除
if (i % 3 != 0) {?
sum = sum + i; // 累加求和
}
i++;//每執(zhí)行一次求和后對(duì)變量i加1
}
System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
}
}
2016-04-17
可以用while 循環(huán)做,個(gè)人感覺(jué)在程序代碼中所有的循環(huán)應(yīng)用都是可以相互轉(zhuǎn)換的!沒(méi)有要特定用while或者是說(shuō)for循環(huán)的說(shuō)法!可以根據(jù)具體情況和個(gè)人習(xí)慣選擇不同的循環(huán)方法