黑马程序员技术交流社区

标题: 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