问一下,第二次循环i执行为trun接着内循环,但j第一次循环完之后应该是2,那么他还是只能输出一个星号,怎么输出下图中的三角形呢?
1 回答
慕移动4708697
TA贡献45条经验 获得超22个赞
外层循环控制行数,内层循环控制每行的个数,不管外层第几次循环后,内循环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");
添加回答
举报
0/150
提交
取消