課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
int i=1;
int j=1;
for(;i<=3;i++){
for(;j<=8;j++){
System.out.print("*");
}
System.out.println();
2017-03-07
源自:Java入門第一季(IDEA工具)升級(jí)版 4-14
正在回答
int?i=1; int?j=1; for(;i<=3;i++){ ????j=1 ????for(;j<=8;j++){ ????????System.out.print("*"); ????} ????System.out.println(); } 每次j循環(huán)結(jié)束后,給j重新賦值
時(shí)光先生丶 提問者
驗(yàn)證了一下,你這是一行“*”與三行“*”的區(qū)別。原因我想是因?yàn)榭茨鉌OR循環(huán)寫在哪個(gè)成員變量后頭,你現(xiàn)在是寫在“j”后頭,那么你的內(nèi)外循環(huán)就只執(zhí)行一次,而如果你把“i、j”都寫在各自的循環(huán)里面,那么就是一個(gè)長(zhǎng)方形。因?yàn)楫?dāng)你都寫外頭時(shí),程序按順序執(zhí)行一次完成后,不可能還回來讀你的成員“i”變量。
阿米巴丶
因?yàn)橛袃蓚€(gè)循環(huán),第一個(gè)i=1時(shí)循環(huán)執(zhí)行下面的循環(huán)for(;j<=8;j++),執(zhí)行完后就j=9了;然后i=2,此時(shí)下面的for(;j<=8;j++)循環(huán)沒辦法執(zhí)行,因?yàn)閖已經(jīng)是9了。所以只有第一次時(shí)會(huì)輸出********
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
2 回答變量的初始化賦值,在什么位置賦值算正確的初始化?為什么不能在for循環(huán)內(nèi)部賦值?
3 回答變量賦值后得不到想要的結(jié)果
2 回答求助各位大神,為什么我的變量count初始化放在for循環(huán)的循環(huán)變量初始化的時(shí)候就報(bào)錯(cuò),放在for循環(huán)前賦值就可以?
3 回答for的循環(huán)變量初始化是什么?
3 回答初始化變量部分同時(shí)對(duì)兩個(gè)變量 i 和 j 賦初值
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)
2017-03-07
2017-03-07
驗(yàn)證了一下,你這是一行“*”與三行“*”的區(qū)別。原因我想是因?yàn)榭茨鉌OR循環(huán)寫在哪個(gè)成員變量后頭,你現(xiàn)在是寫在“j”后頭,那么你的內(nèi)外循環(huán)就只執(zhí)行一次,而如果你把“i、j”都寫在各自的循環(huán)里面,那么就是一個(gè)長(zhǎng)方形。因?yàn)楫?dāng)你都寫外頭時(shí),程序按順序執(zhí)行一次完成后,不可能還回來讀你的成員“i”變量。
2017-03-07
因?yàn)橛袃蓚€(gè)循環(huán),第一個(gè)i=1時(shí)循環(huán)執(zhí)行下面的循環(huán)for(;j<=8;j++),執(zhí)行完后就j=9了;然后i=2,此時(shí)下面的for(;j<=8;j++)循環(huán)沒辦法執(zhí)行,因?yàn)閖已經(jīng)是9了。所以只有第一次時(shí)會(huì)輸出********