嵌套循环不太懂

问一下,第二次循环i执行为trun接着内循环,但j第一次循环完之后应该是2,那么他还是只能输出一个星号,怎么输出下图中的三角形呢?
http://img.mukewang.com/5b17cfa20001626408641152.jpg

http://img2.mukewang.com/5b17cfb000015ad008641152.jpg

慕桂英8525156
浏览 960回答 1
1回答

慕移动4708697

外层循环控制行数,内层循环控制每行的个数,不管外层第几次循环后,内循环j都初始化为1了,内循环判断条件为j<=外层第几次循环(i),所以内循环会打印i次。int i,j; for(i=1;i<=9;i++){     //初始条件j=1 所以重新从1开始循环     for(j=1;j<=i;j++){     System.out.print("*"); }     System.out.print("\n");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java