黑马程序员技术交流社区
标题:
新人请教。。。for语句嵌套问题【数字君】
[打印本页]
作者:
l540144279
时间:
2015-3-25 21:34
标题:
新人请教。。。for语句嵌套问题【数字君】
请问for语句大循环下,几个for语句并列的情况,程序的运行顺序是怎样的?
例:用 * 打印等腰三角形:
for (int x=1;x<=5 ;x++ )
{
for (int y=x;y<=5 ;y++)
{
System.out.print(" ");
}
for (int z=1;z<=x ;z++ )
{
System.out.print("*");
}
for (int m=2;m<=x ;m++ )
{
System.out.print("*");
}
System.out.println();
}
请教程序的执行方式,尤其是嵌套的几个for语句的执行顺序? 谢谢大神。。。。
作者:
亚希宝贝儿
时间:
2015-3-25 21:36
占个沙发~!!其实就是顺序结构~!
作者:
Hksangs
时间:
2015-3-25 21:46
可以拿纸笔 一行一行读, 结果都卸下来,就会明白很多的
作者:
黑马:二师兄
时间:
2015-3-25 21:48
学智兄,给你点个赞!
作者:
l540144279
时间:
2015-3-25 21:50
黑马:二师兄 发表于 2015-3-25 21:48
学智兄,给你点个赞!
呵呵,么么哒。。:)
作者:
l540144279
时间:
2015-3-25 21:54
Hksangs 发表于 2015-3-25 21:46
可以拿纸笔 一行一行读, 结果都卸下来,就会明白很多的
感觉有点混乱,这个是打一个空的直角三角形的吧?然后打一个 * 的直角三角形,这个空三角形和直角三角形是怎么连接起来的
作者:
王小乖
时间:
2015-3-25 22:04
先运行内部的第一个for循环,运行完第一个在运行内部的第二个for循环,以此类推,等内部运行完后,在运行外面的,然后在进入内部,进行第二次的内部循环,直到外部的条件不符合了,就停止了。我个人是这样认为的
作者:
张耀东
时间:
2015-3-25 22:24
从上往下运行
作者:
Grady
时间:
2015-3-25 22:36
顺序执行,先执行最外层for语句。然后顺序执行for语句里的for语句
作者:
One_M
时间:
2015-3-25 23:12
顺序运行.....没有特殊的啊..
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2