java語言中for的應用,打印幾個小圖形-作者:逝秋

 1.打印圖形*
 2.圖形a:

   * * * * *
   * * * * *
   * * * * *
   * * * * *
   
 
 圖形b:

    * * * * *
    * * * *
    * * *
    * * 
    *
 圖形c:   

              *

            * *
         * * *
       * * * *
    * * * * *

  3.使用一個*打印
  4.for循環打印

 

 

 

class Demo
{
	public static void main (String [] args)
	{
		//打印圖形a
		for (int a=0;a<4;a++ )
		{
			for (int b=0;b<=5;b++ )
			{
				System.out.print("*");
					if (b!=5)
					{
						System.out.print(" ");
					}
			}
			System.out.println();
		}
		//打印圖形b
		System.out.println("以下爲b圖形");
		for (int c=0;c<5;c++ )
		{
			for (int d=5;d>c;d--)
			{
				System.out.print("*");
				if (d!=1)
				{
					System.out.print(" ");
				}
			}
			System.out.println();

		}
		//打印圖形c
		for (int e=1;e<=5;e++)//控制行數
		{
			
			for (int f=11;f>2*e+1;f--)//控制空格符的數量隨行數的增加遞減2個
			{
				System.out.print(" ");//打印空格
			}
			for (int g=1;g<=e;g++ )//控制"*"的數量隨行數的增加而遞增1個
			{
				System.out.print("*");
				if (g!=e)//判斷"*"是否是最後一個,等於表面是最後一個,不打印空格
				{
					System.out.print(" ");//不是最後一個"*"時打印空格
				}
			}
			System.out.println();
		}
	}
}

輸出結果:


 

 

 

 

轉載請註明出處,謝謝!作者:逝秋http://blog.csdn.net/vvqiu

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章