Java Program to Print Consecutive Numbers Right Triangle Rows

Write a Java program to print consecutive numbers in right angled triangle rows using for loop.

import java.util.Scanner;

public class ConsecutiveNumberinrows1 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Consecutive Row Numbers Right Triangle Pattern Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("Printing Consecutive Row Numbers Right Triangle Pattern");

		for (int i = 1 ; i <= rows; i++ ) 
		{
			int val = i;
			
			for (int j = 1 ; j <= i; j++ ) 	
			{
				System.out.print(val + " ");
				val = val + rows - j;
			}
			System.out.println();
		}
	}
}
Java Program to Print Consecutive Numbers Right Triangle Rows 1

Java right triangle of consecutive row numbers program using while loop.

import java.util.Scanner;

public class ConsecutiveNumberinrows2 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Consecutive Row Numbers Right Triangle Pattern Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("Printing Consecutive Row Numbers Right Triangle Pattern");
		int val, j, i = 1 ; 

		while(i <= rows) 
		{
			val = i;
			j = 1 ;
			
			while( j <= i ) 	
			{
				System.out.print(val + " ");
				val = val + rows - j;
				j++;
			}
			System.out.println();
			i++;
		}
	}
}
Consecutive Row Numbers Right Triangle Pattern Rows = 10
Printing Consecutive Row Numbers Right Triangle Pattern
1 
2 11 
3 12 20 
4 13 21 28 
5 14 22 29 35 
6 15 23 30 36 41 
7 16 24 31 37 42 46 
8 17 25 32 38 43 47 50 
9 18 26 33 39 44 48 51 53 
10 19 27 34 40 45 49 52 54 55 

Java program to print consecutive numbers right angled triangle rows using do while loop.

import java.util.Scanner;

public class ConsecutiveNumberinrows3 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Consecutive Row Numbers Right Triangle Pattern Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("Printing Consecutive Row Numbers Right Triangle Pattern");
		int val, j, i = 1 ; 

		do
		{
			val = i;
			j = 1 ;
			
			do	
			{
				System.out.print(val + " ");
				val = val + rows - j;

			} while( ++j <= i );
			
			System.out.println();

		} while(++i <= rows);
	}
}
Consecutive Row Numbers Right Triangle Pattern Rows = 13
Printing Consecutive Row Numbers Right Triangle Pattern
1 
2 14 
3 15 26 
4 16 27 37 
5 17 28 38 47 
6 18 29 39 48 56 
7 19 30 40 49 57 64 
8 20 31 41 50 58 65 71 
9 21 32 42 51 59 66 72 77 
10 22 33 43 52 60 67 73 78 82 
11 23 34 44 53 61 68 74 79 83 86 
12 24 35 45 54 62 69 75 80 84 87 89 
13 25 36 46 55 63 70 76 81 85 88 90 91