黑马程序员技术交流社区

标题: 经典的嵌套循环(一) [打印本页]

作者: yjck    时间: 2014-6-22 13:22
标题: 经典的嵌套循环(一)
class ForForTest
{
        public static void main(String[] args)
        {

                /*
               
                *****
                ****
                ***
                **
                *


                */

                /*
                int z = 5;
                for (int x = 1; x<=5 ;x++ )//1-5 1-4 1-3//1-5 2-5 3-5
                {
                        for (int y=1; y<=z ; y++ )
                        {
                                System.out.print("*");
                        }
                        System.out.println();
                        z--;
                }
                */
                /*

                int z = 1;
                for (int x = 1; x<=5 ;x++ )//1-5 1-4 1-3//1-5 2-5 3-5
                {
                        for (int y=z; y<=5 ; y++ )
                        {
                                System.out.print("$");
                        }
                        System.out.println();
                        z++;
                }
                */
                for(int x=1; x<=5; x++)
                {
                        for(int y=x; y<=5; y++)
                        {
                                System.out.print("*");
                        }
                        System.out.println();
                }






                /*

                *
                **
                ***
                ****
                *****
                */
                System.out.println("----------");
                for (int x=1; x<=5 ;x++ )
                {
                        for (int y=1;y<=x ;y++ )
                        {
                                System.out.print("*");
                        }
                        System.out.println();
                }



                System.out.println("----------");
                /*

                54321
                5432
                543
                54
                5


                */
                for (int x=1; x<=5; x++ )
                {
                        for (int y=5; y>=x ;y-- )
                        {
                                System.out.print(y);
                        }
                        System.out.println();
                }


                System.out.println("----------");
                /*
                1
                22
                333
                4444
                55555
               
                */

                for (int x=1; x<=5 ; x++)
                {
                        for (int y=1;y<=x ;y++ )
                        {
                                System.out.print(x);
                        }
                        System.out.println();
                }
        }
}
作者: 小太阳    时间: 2014-6-22 13:26
嗯,还行吧,要是用C语言写会更简便些
作者: yjck    时间: 2014-6-22 13:28
小太阳 发表于 2014-6-22 13:26
嗯,还行吧,要是用C语言写会更简便些

哈哈,好吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2