java循环嵌套中什么是外循环?什么是内循环?循环的运行顺序和次数是怎么样的?如果是三个循环,又该
答案:2 悬赏:40 手机版
解决时间 2021-02-23 22:35
- 提问者网友:雪舞兮
- 2021-02-23 08:35
java循环嵌套中什么是外循环?什么是内循环?循环的运行顺序和次数是怎么样的?如果是三个循环,又该怎么理解?求指教
最佳答案
- 五星知识达人网友:低音帝王
- 2021-02-23 09:43
在一个循环语句中再写入一个(或者多个)循环语句,最外面的就是外循环,里面的就是内循环。
给你一个例子:
for(i=1;i<=2;i++){
打印: i=i 的值;
for( j=1;j<=3 ; j++){
打印: j=j的值;
for( k=1; k<=4;k++ ){
打印: k=k的值;
}
}
}
你写一个这样的程序,一看就知道循环多少次,还有它是怎么循环的。你都可以清楚的了解了。
给你一个例子:
for(i=1;i<=2;i++){
打印: i=i 的值;
for( j=1;j<=3 ; j++){
打印: j=j的值;
for( k=1; k<=4;k++ ){
打印: k=k的值;
}
}
}
你写一个这样的程序,一看就知道循环多少次,还有它是怎么循环的。你都可以清楚的了解了。
全部回答
- 1楼网友:思契十里
- 2021-02-23 09:56
这个for循环执行序列是这样的:
外层循环i=1
内存循环j=1
j*i=1
内存循环j=2
内层循环退出(因为j<=i不再满足)
外层循环i=2
内存循环j=1
j*i=2
内存循环j=2
j*i=4
内存循环j=3
内层循环退出(因为j<=i不再满足)
外层循环i=3
内存循环j=1
j*i=3
内存循环j=2
j*i=6
内存循环j=3
j*i=9
内存循环j=4
内层循环退出(因为j<=i不再满足)
......
你该明白了吧,不仅是java语言,c/c++的for循环语句也都是这样。如果你想看程序的执行流程,最好的方法就是在eclipse里单步调试,程序怎么一步步执行的,变量的值,都能清楚的看到。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯