现在的位置: 首页 > 综合 > 正文

java语言中for的应用,打印几个小图形-作者:逝秋

2018年01月22日 ⁄ 综合 ⁄ 共 824字 ⁄ 字号 评论关闭

 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

 

 

 

 

 

 

 

抱歉!评论已关闭.