How to print number triangle using the for loop

Here we are going to print the number triangle. As we change number of rows we see the different result.

public class NumberTriangle {
    public static void main(String arg[]) {
        int rows = 10; // change rows accordingly
        int count = 1;
        for (int i = 1; i <= rows; i++) {
            for (int j = 0; j < i; j++) {
                if (count < 10)
                    System.out.print(count + "  ");
                else
                    System.out.print(count + " ");
                count++;
            }
            System.out.println();
        }
    }
}
Output: 1 
2  3 
4  5  6 
7  8  9  10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54 55

No comments:

Post a Comment