Printing *s as triangles in Java?

后端 未结 21 1865
囚心锁ツ
囚心锁ツ 2020-11-30 11:41

My assignment in my Java course is to make 3 triangles. One left aligned, one right aligned, and one centered. I have to make a menu for what type of triangle and then input

21条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-30 12:23

    (a)   (b)        (c)   (d)
    * ********** ********** *
    ** ********* ********* **
    *** ******** ******** ***
    **** ******* ******* ****
    ***** ****** ****** *****
    ****** ***** ***** ******
    ******* **** **** *******
    ******** *** *** ********
    ********* ** ** *********
    ********** * * **********
    
    int line;
    int star;
    System.out.println("Triangle a");
            for( line = 1; line <= 10; line++ )
            {
                for( star = 1; star <= line; star++ )
                {
    
                    System.out.print( "*" );
                }
                System.out.println();
            }
    
     System.out.println("Triangle b");
    
              for( line = 1; line <= 10; line++ )
            {
                for( star = 1; star <= 10; star++ )
                {
    
            if(line10-star)
                    System.out.print( "*" );
                    else
                      System.out.print(" ");
                }
                System.out.println();
            }
    

提交回复
热议问题