Number Patterns

Print a simple increasing number triangle pattern.

JavaBeginner
Java
public class Main {
    public static void main(String[] args) {
        int n = 5;
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + " ");
            }
            System.out.println();
        }
    }
}

Output

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5

We use nested loops: outer for rows, inner for printing numbers up to the current row.