Printing *s as triangles in Java?

后端 未结 21 1926
囚心锁ツ
囚心锁ツ 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:39

    // This is for normal triangle

    for (int i = 0; i < 5; i++)
            {
                for (int j = 5; j > i; j--)
                {
                    System.out.print(" ");
                }
                for (int k = 1; k <= i + 1; k++) {
                    System.out.print(" *");
                }
                System.out.print("\n");
            }
    

    // This is for left triangle, just removed space before printing *

    for (int i = 0; i < 5; i++)
            {
                for (int j = 5; j > i; j--)
                {
                    System.out.print(" ");
                }
                for (int k = 1; k <= i + 1; k++) {
                    System.out.print("*");
                }
                System.out.print("\n");
            }
    

提交回复
热议问题