简体   繁体   中英

How can I repeat text in a manipulative way, and repeat this action until my target has been reached?

How do I count up from 1 to a given number in triangular fashion?

Attempt

while (numbers <= number) {  
    System.out.println(numbers);
    numbers++;
}

Target Output

1

1 2

1 2 3

I recommend you read about looping in Java, this is a base to start from.

        int num = 10;
    
    for(int i = 1; i < num; i++)
    {
        for(int j = 1; j <= i; j++)
        {
            System.out.print(j + " ");
        }
        System.out.print("\n");
    }

This should provide the triangular structure you are looking for. Definitely do take a look at the link above. Since you are new to Java, you should take a walk through this code before simply copying it. Really try to see how it works and more importantly, why it works.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM