Java循环嵌套 ,问题,求解步骤解释
展开全部
只要理解了嵌套循环这个就很好理解了,嵌套循环外层的循环每执行一次,内层循环完全遍历一遍
图中代码,i=1 退出循环条件为i<=9,就是说外层循环执行遍历9次
第一次循环的时候i=1,内层循环j=1 退出循环条件为j<=i,i=1 j=1 内层循环执行一次,打印出一个 * 后退出内层循环,外层循环代码继续执行到第8行,打印一个回车
然后外层循环执行第二次,i=2,由内层循环条件J<=i得出 本次内层循环执行两次,打印两个 * 然后退出,外层循环打印一个回车,完成第二次遍历,依次类推
每次多打印一个*,外层循环第9次执行完毕后退出
控制台留下
*
**
***
****
*****
******
*******
********
*********
图中代码,i=1 退出循环条件为i<=9,就是说外层循环执行遍历9次
第一次循环的时候i=1,内层循环j=1 退出循环条件为j<=i,i=1 j=1 内层循环执行一次,打印出一个 * 后退出内层循环,外层循环代码继续执行到第8行,打印一个回车
然后外层循环执行第二次,i=2,由内层循环条件J<=i得出 本次内层循环执行两次,打印两个 * 然后退出,外层循环打印一个回车,完成第二次遍历,依次类推
每次多打印一个*,外层循环第9次执行完毕后退出
控制台留下
*
**
***
****
*****
******
*******
********
*********
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
外层循环【1,9】每个循环打印一行字符。
内层循环控制这一行打印多少个字符,j从1到i,也就是打印i个星号
也就是一行行1个星号,第二行2个星号……第九行9个星号
内层循环控制这一行打印多少个字符,j从1到i,也就是打印i个星号
也就是一行行1个星号,第二行2个星号……第九行9个星号
追问
内层循环和外层循环怎么运行的。怎么理解他们
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x
追问
??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int x,y;//定义两个变量x和y;
for(i=1;i<=9;i++){//从i=1开始循环,到i=9结束,每循环一次i自加1;
for(j=1;j<=i;j++){//从j=1开始循环,到j=i结束,每循环一次j自加1;
System.out.print("*");//在控制台输出一个*符号;
}
System.out.print("\n");//换行
}
执行结果:
*
**
***
****
*****
******
*******
********
*********
for(i=1;i<=9;i++){//从i=1开始循环,到i=9结束,每循环一次i自加1;
for(j=1;j<=i;j++){//从j=1开始循环,到j=i结束,每循环一次j自加1;
System.out.print("*");//在控制台输出一个*符号;
}
System.out.print("\n");//换行
}
执行结果:
*
**
***
****
*****
******
*******
********
*********
更多追问追答
追问
内层循环和外层循环怎么运行的。怎么理解他们
追答
外层循环是控制行数;
内层循环是控制当前行要输出的*号的个数;也可以说是长度;
理解的时候你从内层往外层理解。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询