課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)
老師,多重循環(huán)里面那個(gè)輸出直角三角形的例題中,二重循環(huán)的執(zhí)行過程是怎么執(zhí)行的呢?
2016-04-09
源自:Java入門第一季(IDEA工具) 4-14
正在回答
for(int i=1;i<=3;i++){
? ? for(int j=1;j<=i;j++){
? ? ? ? ? System.out.println(*);
? ? }
}
當(dāng)i=1時(shí),內(nèi)層循環(huán)一次,即j=1輸出一個(gè)*
當(dāng)i=2時(shí),內(nèi)層循環(huán)兩次,即j=1輸出一個(gè)*,j=2輸出一個(gè)*(循環(huán)條件j<=i,此時(shí)i=2,所以j=1,2)
當(dāng)i=3時(shí),內(nèi)層循環(huán)三次,即j=1輸出一個(gè)*,j=2輸出一個(gè)*,j=3輸出一個(gè)*(同上所以j=1,2,3)
zxjiao 提問者
for(i=1;i<=3;i++){
for(j=1;j<=i;j++){
System.out.println("*");
要打印直角三角形,其實(shí)就是輸出三行,第一行一個(gè)星,第二行兩個(gè),第三行三個(gè)
外層的循環(huán)表示第幾行,分別是1,2,3,所以是for (int i = 1;i<=3;i++)
內(nèi)層的循環(huán)表示每行輸出幾個(gè)星星,分別是1,2,3,也就是和第幾行是一致的所以是for (int j= 1;j<=i;j++)
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
1 回答二重循環(huán)語句
1 回答二重循環(huán)問題
4 回答為什么一定要二重循環(huán)?
2 回答二重循環(huán)的題目,我太笨了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-04-09
for(int i=1;i<=3;i++){
? ? for(int j=1;j<=i;j++){
? ? ? ? ? System.out.println(*);
? ? }
}
當(dāng)i=1時(shí),內(nèi)層循環(huán)一次,即j=1輸出一個(gè)*
當(dāng)i=2時(shí),內(nèi)層循環(huán)兩次,即j=1輸出一個(gè)*,j=2輸出一個(gè)*(循環(huán)條件j<=i,此時(shí)i=2,所以j=1,2)
當(dāng)i=3時(shí),內(nèi)層循環(huán)三次,即j=1輸出一個(gè)*,j=2輸出一個(gè)*,j=3輸出一個(gè)*(同上所以j=1,2,3)
2016-04-13
for(i=1;i<=3;i++){
for(j=1;j<=i;j++){
System.out.println("*");
}
}
2016-04-09
要打印直角三角形,其實(shí)就是輸出三行,第一行一個(gè)星,第二行兩個(gè),第三行三個(gè)
外層的循環(huán)表示第幾行,分別是1,2,3,所以是for (int i = 1;i<=3;i++)
內(nèi)層的循環(huán)表示每行輸出幾個(gè)星星,分別是1,2,3,也就是和第幾行是一致的所以是for (int j= 1;j<=i;j++)