问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

解释下双层for循环

发布网友 发布时间:2022-04-28 17:37

我来回答

5个回答

热心网友 时间:2022-06-21 02:15

public static void main(String[] args)
{
for(int i=0①;i<=5②;i++③)
{
④for(⑤int j=0;⑥j<=5;⑦j++)
{
⑧if(j<i)
System.out.print(" ");
⑨if(j>=i)
System.out.print("*");
}
⑩System.out.println();
}
}
首先程序会执行①,给i初始化赋值0;然后判断i是不是小于等于5,如果小于等于5就执行④这个for循环。在这个for循环中,先会给变量j初始化赋值0,然后判断j是不是小于等于5,就执行⑧,因为i=j;所以会打印*,然后再执行⑦,把j++,这时j=1,然后执行⑥,判断j是不是小于或等于5,如果小于或等于5就执行⑨,因为j=1,i=0,j>i,所以会打印*,然后一直这样判断,当j=5时,因为它等于5,所以执行⑨,打印*,然后j++,这时j=6,j大于5了就跳出④这个for循环,执行它后面的那句打印换行的代码⑩,然后执行第一个for循环的③,i++,这时i=1,再执行②判断i是不是小于或等于5,如果小于或等于就执行第二个for循环④,然后就执行和上面一样的过程,直到i++=6,判断i大于5,这是程序结束。这里的要点就是①和⑤这样的赋值只会执行一次,其它的按判断结果执行。
希望我说这些对你有帮助,如果没看懂我可以再给你补充!

热心网友 时间:2022-06-21 02:15

是这样的 外层循环执行一次 里层循环执行多次
也就是说
for(int i=0;i<=5;i++)执行一次循环之后
那么里层的 for(int j=0;j<=5;j++)按照你的循环条件就要执行完6次之后 才会跳出到外层循环 继续执行 当外层循环执行第二次之后里层循环将会再执行6次
这样反复下去 一直到 外层循环 的循环条件不再满足 就不再执行 也就是说 外层循环执行6次之后 就不再执行
这里:你的外层循环执行6次(因为i=0 i<=5 从0到5是6次)
你的里层循环执行了36次(外层一次 里层多次 6*6=36)

热心网友 时间:2022-06-21 02:16

首先进入外层循环。。再进入内层循环。。然后层循环直到为假。。退出内层循环。。然后再进行外层的第二次循环。。
最好的办法就是打个断点。。然后你一步一步的看他的执行步骤就是了。

外层循环执行一次。。内层循环执行N次。。这个N就是你for中间的判断值
也就是你这里的5

热心网友 时间:2022-06-21 02:16

这样理解,
当i=0的时候,j从0~5走一次,
当i=1的时候,j从0~5走一次
当i=2的时候,j从0~5走一次
当i=3的时候,j从0~5走一次
当i=4的时候,j从0~5走一次
当i=5的时候,j从0~5走一次

热心网友 时间:2022-06-21 02:17

首先它先进入第一个for循环,再进入第二个循环,就开始判断并在第一行输出6个*号;再进入第二次从头开始循环,因为这时i=1,所以j会小于i所以第二行的第一格就就输出一个空字符,再循环5次;下面的步骤和上面的循环差不多了,我猜打印出来的图形是倒直角三角形的吧..
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问昆山正仪到江苏省昆山市出口加工区新竹路99号 怎么坐班车最近? 跪求苏州神达电脑地址!!! 华为运动耳机挂脖式怎么配对 雅酷美挂脖式无线蓝牙防水耳机-运动时尚,自由畅听 已知函数f(x)=cos^2x-sin^2x+2根号3sinxcosx+1 原先微信有联系后来突然对方要求我对他进行朋友验证我没有他电话号码... 已知函数f(x)=cos^2x-sin^2x+2根号3sinxcosx 已知函数fx=cos^2*x-sin^2*x+2sinx*cosx,求fx的最小正周期,并求当... 已知函数f(x)=cos2x-sin2x 4sinx·cosx求f(x)的最小正周期,并求当x为... 已知f(x)=cos^2x-sin^x+2sinxcosx。①求函数最小正周期②当x∈【0... 8848钛金手机M5的售价多少? 能给一枚正版windows7专业版的密钥和激活码吗 邮箱是qingting8848@163.com 谢谢 电视剧8848哪可以看全集的啊? 8848钛金手机与rog手机哪个更强? 海德哲基尔与我在哪可以看 8848影院千金女贼怎么看要下载什么播放器吗 8848影院为什么要下载专用播放器 下载了还没用 8848影院用什么播放器 怎么取消YY账号? 梦见初中老师打了爷爷一巴掌? 那天梦见自己的小学老师打自己手心还把我打哭了是什么意思帮忙解释一下 手机YY怎么设置清除账号?就是设置成,下次登入时需要输入账号和密码的状态! 梦见老师打我,说我是怎么回事 YY怎么清除登录记录 梦见我没犯多大的错老师暴打我 卸载了yy重装,怎么以前的密码账号还在上面呢,是不是卸载不干净啊? 梦到老师打我的头,求解梦 怎样注销YY账号? 总是梦见被老师打是怎么回事啊?谁会解梦啊,有哪位好心人来帮我解解好吗 yy购看广告不想看了。怎么删除账号 谁有YY斗将魂 论酒煮英雄的答题器啊 如何理解C#里的双重for循环? 8848影院会长是女仆大人怎么没有 求解双重for循环的解释及其运算? 求卡巴斯基激活码 yyani8848@163.com java高手进,双重for循环应该怎么理解! 请问这里边的音乐的名字是? http:&#47;&#47;3g.en8848.com.cn&#47;tingli&#47;meiwen&#47;yywxyd&#47;rsnm&#47;208387 本人初学者 对for循环一直搞不太懂 尤其是双重for循环 下面是用C学的金字塔 谁能帮我细讲一下 跪谢。 华康医疗什么时候上市 解释下双层for循环?? 华康医疗上市交易时间 华康医疗什么时候开盘 高手讲解下vb里FOR循环的双重循环是怎么回事儿 华康医疗申购价值分析 双重for循环 JAVA关于双重for循环的逻辑问,我至今没有想通!!我是初学者,请大家一定要我解答一下,实在感激不尽! 北京华康诚信医疗科技有限公司怎么样? 两个for循环是怎样执行的? 华康医疗怎么样 衡水华康医疗器械有限公司怎么样?