Make a upside down triangle in java

前端 未结 3 2070
感情败类
感情败类 2020-12-04 04:26

I am trying to make the triangle I have made up side down. Tried many times, but I don\'t know how to do this.

The code I have know is:

public stati         


        
3条回答
  •  爱一瞬间的悲伤
    2020-12-04 04:45

    To flip the triangle you really just need to change the direction of iteration. Instead of going from i = 0 to i < lines you need to go down from i = lines-1 to i >= 0

    You also need to change the c to how many spaces and symbols you want to start with.

    Could look like this:

    int c = 2*lines;
    for (int i = lines-1; i>=0; i--)
    {
        for (int j = i; j < lines; j++)
        {
            System.out.print(" ");
        }
        for (int k = 1; k <= c; k++)
        {
            if (k % 2 == 0)
            {
                System.out.print(" ");
            }
            else
            {
                System.out.print(symbol);
            }
        }
    
        System.out.print("\n");
        c -= 2;
    }
    

提交回复
热议问题