java吧 关注:1,189,599贴子:12,601,043
  • 4回复贴,共1

打印一棵圣诞树

只看楼主收藏回复

打印一棵圣诞树


IP属地:广东来自Android客户端1楼2020-02-29 22:12回复
    public static void main(String[] args)
    {
    /*
    打印:
    *
    * *
    * * *
    * *
    * * *
    * * * *
    * * *
    * * * *
    * * * * *



    */
    int c = 5;
    for(int i = 0;i < c;i++)
    {
    if(i == 3)
    {
    break;
    }
    for(int j = c;j > i+1;j--)
    {
    System.out.print(" ");
    }
    for(int j = 0;j < i+1;j++)
    {
    System.out.print("* ");
    }
    System.out.println();
    }
    int a = c;
    for(int i = 0;i < a;i++)
    {
    if(i == 0)
    {
    continue;
    }
    if(i == 4)
    {
    break;
    }
    for(int j = a;j > i+1;j--)
    {
    System.out.print(" ");
    }
    for(int j = 0;j < i+1;j++)
    {
    System.out.print("* ");
    }
    System.out.println();
    }
    int y = c;
    for(int i = 0;i < y;i++)
    {
    if(i==0 || i== 1)
    {
    continue;
    }
    for(int j = y;j > i+1;j--)
    {
    System.out.print(" ");
    }
    for(int j = 0;j < i+1;j++)
    {
    System.out.print("* ");
    }
    System.out.println();
    }
    for(int x = 0;x < 3;x++)
    {
    for(int j = 0;j < y-1;j++)
    {
    System.out.print(" ");
    }
    System.out.println("∏");
    }
    }


    IP属地:广东来自Android客户端2楼2020-02-29 22:13
    回复


      IP属地:广东来自Android客户端3楼2020-02-29 22:20
      回复
        然而你写的太复杂了


        IP属地:北京来自Android客户端4楼2020-03-02 22:50
        收起回复