Java循环嵌套 ,问题,求解步骤解释

 我来答
神秘baidu网友
2015-04-22 · 超过34用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:42.6万
展开全部
只要理解了嵌套循环这个就很好理解了,嵌套循环外层的循环每执行一次,内层循环完全遍历一遍
图中代码,i=1 退出循环条件为i<=9,就是说外层循环执行遍历9次
第一次循环的时候i=1,内层循环j=1 退出循环条件为j<=i,i=1 j=1 内层循环执行一次,打印出一个 * 后退出内层循环,外层循环代码继续执行到第8行,打印一个回车
然后外层循环执行第二次,i=2,由内层循环条件J<=i得出 本次内层循环执行两次,打印两个 * 然后退出,外层循环打印一个回车,完成第二次遍历,依次类推
每次多打印一个*,外层循环第9次执行完毕后退出
控制台留下
*
**
***
****
*****
******
*******
********
*********
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiarl
2015-04-22 · TA获得超过1460个赞
知道小有建树答主
回答量:884
采纳率:85%
帮助的人:252万
展开全部
外层循环【1,9】每个循环打印一行字符。
内层循环控制这一行打印多少个字符,j从1到i,也就是打印i个星号
也就是一行行1个星号,第二行2个星号……第九行9个星号
追问
内层循环和外层循环怎么运行的。怎么理解他们
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庾幻翠rx
2015-04-22 · TA获得超过4710个赞
知道小有建树答主
回答量:2.1万
采纳率:0%
帮助的人:3144万
展开全部
x
追问
??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
润泽且素淡灬瑰宝h
2015-04-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3561
采纳率:3%
帮助的人:1873万
展开全部
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");//换行
}
执行结果:
*
**
***
****
*****
******
*******
********
*********
更多追问追答
追问
内层循环和外层循环怎么运行的。怎么理解他们
追答
外层循环是控制行数;
内层循环是控制当前行要输出的*号的个数;也可以说是长度;
理解的时候你从内层往外层理解。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式