黑马程序员技术交流社区
标题:
关于for循环的嵌套
[打印本页]
作者:
流浪剑客丶
时间:
2015-10-28 22:44
标题:
关于for循环的嵌套
class For_Demo {
public static void main(String[] args) {
for(int x=1;x<=5;x++) {
for(;x<=5;x++) {
System.out.print("*");
}
System.out.println();
}
}
}
运行结果是*****;没有报错,本人小白,问问各位大神内循环的for是不是运行了一轮然后把X值释放了?还是。。试过把内外x值得取值范围更换成不同,得到内循环有在运行
作者:
snnairow
时间:
2015-10-28 23:24
1、内循环没有释放,因为你定义的x是外循环的,所以在外循环执行完之后才被释放。
2、从运算结果来看你的内循环执行了五次,外循环没有执行
3、原因是内循环默认x = 1;你的内循环完了之后x=6,再执行外循环,条件不满足,直接跳出了
作者:
784080960
时间:
2015-10-28 23:27
外层循环X=1进入内层循环,开始输出,x自增 等输出5颗星,x到6,内层循环结束,跳到外层循环,外层循环结束 程序结束
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2