打印三角形,菱形

 


//输出三角形,菱形

//三角形由多到少,内外循环都是++
//三角形由少到多,内外循环相反,一个++,一个--





for
(int i=1;i<=10;i++) { for(int j=1;j<=i;j++) { System.out.print("*"); } System.out.println(); } for(int i=1;i<=10;i++) { for(int j=9;j>=i;j--) { System.out.print("*"); } System.out.println(); }




//菱形
        for(int i=1;i<=10;i++)
        {
            for(int j=9;j>=i;j--)
            {
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++)
            {
                System.out.print("*");
            }
            System.out.println();
        }
        for(int i=1;i<=10;i++)
        {
            for(int j=1;j<= i;j++)
            {
                System.out.print(" ");
            }
            for(int j=9;j>=i;j--)
            {
                System.out.print("*");
            }
            System.out.println();
        }


输出*后加空格,结果便为菱形

for(int i=1;i<=10;i++)
        {
            for(int j=9;j>=i;j--)
            {
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++)
            {
                System.out.print("*");
            }
            for(int j=1;j<i;j++)
            {
                System.out.print("*");
            }
            System.out.println();
        }
        for(int i=1;i<=10;i++)
        {
            for(int j=1;j<= i;j++)
            {
                System.out.print(" ");
            }
            for(int j=9;j>=i;j--)
            {
                System.out.print("*");
            }
            for(int j=9;j>i;j--)
            {
                System.out.print("*");
            }
            System.out.println();
        }


 

 

 

posted @ 2016-02-26 15:43  百事没事  阅读(228)  评论(0编辑  收藏  举报