黑马程序员技术交流社区
标题:
for嵌套循环
[打印本页]
作者:
JYcainiao
时间:
2015-10-8 15:08
标题:
for嵌套循环
本帖最后由 JYcainiao 于 2015-10-8 20:31 编辑
/*----*
---* *
--* * *
-* * * *
* * * * *
毕老师用的外面一个for控制行,嵌套两个并列的for用来分别显示-和*
我下面这个应该也可以把 我看结果是对的
*/
class ForFortext
{
public static void main(String[] args)
{
for (int x = 0; x<5; x++)//外层for循环控制行数,一共有5行 0 1 2 3 4
{
for (int y=5; y>0; y--)//内存for循环控制列数 一共有5列 5 4 3 2 1 又因为列中-越来越少 //*越来越多 所有用--更清晰明了
{
if(y>x+1) // y>x+1 因为第一行-是四个 *是1个 最后一行-是0个 *是5个 所以定义一个x+1其实也就是y-1
//同理的 这个不会表述了 看 个人理解了
System.out.print("-"); / x=0 时y=5 ,4,3,2 y>x+1循环4次 输出 4个-
else
System.out.print("*"+" "); //=0时 y=1时 y>x+1失败 运行else 输出一个*
}
System.out.println(); //第一次循环完结后 第一行打印完毕 换行进行第二行 重复内循环
}
}
}
/*
可能注释有点乱 跟着我自己的思路走的 如果有更好的表达 请添加 用红字标注 我会再看看的。,
谢谢
*/
作者:
苏轶博
时间:
2015-10-8 15:52
结果对就对了,当然思路越清晰越好
作者:
往事如风555
时间:
2015-10-8 15:59
谢谢分享
作者:
winddack
时间:
2015-10-8 18:07
谢谢分享
作者:
TheOnly
时间:
2015-10-8 18:27
不错,自己能多想想都很不错的
作者:
Meitan
时间:
2015-10-8 18:49
自学还是?
作者:
915816106
时间:
2015-10-8 19:37
嗯嗯不错
作者:
月夜听雨
时间:
2015-10-8 19:50
谢谢分享
作者:
猫是点点
时间:
2015-10-8 20:08
思路有点复杂。。注释下更好
作者:
JYcainiao
时间:
2015-10-8 20:32
猫是点点 发表于 2015-10-8 20:08
思路有点复杂。。注释下更好
我又添加了一些注释 你可以看看
作者:
silencea
时间:
2015-10-8 22:09
谢谢分享
作者:
Tricker
时间:
2015-10-8 22:15
其实我很困扰这个题,自己还不会写 看别人写的也不太懂 好急躁啊
作者:
it213399
时间:
2015-10-8 22:17
谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2