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

1 comment:

  1. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here.
    Kindly keep blogging. If anyone wants to become a Java developer learn from Java EE Online Training from India.
    or learn thru Java EE Online Training from India . Nowadays Java has tons of job opportunities on various vertical industry.

    ReplyDelete