最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

我沒搞懂為什么每一行輸出的*號(hào)和行數(shù)是一樣的呢?

內(nèi)層循環(huán)for(int j=1;j<=i;j++){

System.out.print("*");

執(zhí)行過程難道不是:一開始i=1,j=1,j<=i成立,輸出第一行第一個(gè)*,然后j++,j變成2;

然后,i++,i變成2,這個(gè)時(shí)候j<=i成立,換行輸出第二行第一個(gè)*,然后j++,j變成3;

接著,i++,i變成3,j<=i成立,換行輸出第三行第一個(gè)*。

可是為什么程序輸出的結(jié)果會(huì)是,第一行一個(gè)*,第二行兩個(gè)*,第三行三個(gè)*星呢?我不知道我是哪里理解錯(cuò)了。

正在回答

3 回答

內(nèi)層循環(huán)j還是從1開始的

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

慕斯卡1072078 提問者

是不是內(nèi)層循環(huán)不成立了之后,外層循壞還是在接著走,但是內(nèi)層循環(huán)的變量又被初始化了,是吧
2017-03-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕斯卡1072078 提問者

非常感謝!
2017-03-18 回復(fù) 有任何疑惑可以回復(fù)我~

package day05;//九九乘法表


public class Chenfabiao {


public static void main(String[] args) {

for(int m=1;m<=9;m++){

for(int n=1;n<=m;n++){

System.out.print(n+"*"+m+"="+m*n+"\t");

}System.out.println();

}


}


}


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

每次執(zhí)行完一輪內(nèi)層循環(huán)J就會(huì)變成1,你想要的效果應(yīng)該把int j=1放在外層循環(huán)外面


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

慕斯卡1072078 提問者

可是老師的程序就是把j放在里面的呀
2017-03-17 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

我沒搞懂為什么每一行輸出的*號(hào)和行數(shù)是一樣的呢?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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