Java Program to Print Right Pascals Triangle of Multiplication Numbers Pattern

Write a Java program to print right pascals triangle of multiplication numbers pattern using for loop.

package Shapes3;

import java.util.Scanner;

public class RightPascalTriMultiNum1 {

	private static Scanner sc;
	
	public static void main(String[] args) {
		sc = new Scanner(System.in);
		
		System.out.print("Enter Right Pascals Triangle Numeric Multiplication Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("The Right Pascals Triangle of Numbers Multiplication Pattern");
		int i, j;
		
		for (i = 1 ; i <= rows; i++ ) 
		{
			for (j = 1 ; j <= i; j++ ) 
			{
				System.out.print(j * i + " ");
			}
			System.out.println();
		}
		
		for (i = rows - 1; i >= 1; i-- ) 
		{
			for (j = 1 ; j <= i; j++ ) 
			{
				System.out.print(j * i + " ");
			}
			System.out.println();
		}
	}
}
Java Program to Print Right Pascals Triangle of Multiplication Numbers Pattern

It is another way of writing the Java program to print the right pascals triangle of multiplication numbers or table using a for loop.

package Shapes3;

import java.util.Scanner;

public class RightPascalTriMultiNum2 {

	private static Scanner sc;
	
	public static void main(String[] args) {
		sc = new Scanner(System.in);
		
		System.out.print("Enter Right Pascals Triangle Numeric Multiplication Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("The Right Pascals Triangle of Numbers Multiplication Pattern");
		int i, j, temp = 1;
		
		for (i = 1 ; i <= rows / 2 + 1; i++, temp++ ) 
		{
			for (j = 1 ; j <= i; j++ ) 
			{
				System.out.print(j * temp + " ");
			}
			System.out.println();
		}
		
		for (i = 1; i <= rows / 2; i++, temp++) 
		{
			for (j = 1 ; j <= rows/ 2 - i + 1; j++ ) 
			{
				System.out.print(j * temp + " ");
			}
			System.out.println();
		}
	}
}
Enter Right Pascals Triangle Numeric Multiplication Rows = 17
The Right Pascals Triangle of Numbers Multiplication Pattern
1 
2 4 
3 6 9 
4 8 12 16 
5 10 15 20 25 
6 12 18 24 30 36 
7 14 21 28 35 42 49 
8 16 24 32 40 48 56 64 
9 18 27 36 45 54 63 72 81 
10 20 30 40 50 60 70 80 
11 22 33 44 55 66 77 
12 24 36 48 60 72 
13 26 39 52 65 
14 28 42 56 
15 30 45 
16 32 
17 

This Java example prints the right pascals triangle pattern of multiplication numbers using while loop.

package Shapes3;

import java.util.Scanner;

public class RightPascalTriMultiNum3 {

	private static Scanner sc;
	
	public static void main(String[] args) {
		sc = new Scanner(System.in);
		
		System.out.print("Enter Right Pascals Numbers Multiplication Triangle Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("The Right Pascals Triangle of Numbers Multiplication Pattern");
		int i, j, temp;
		i = temp = 1; 
		
		while(i <= rows / 2 + 1) 
		{
			j = 1 ; 
			while(j <= i) 
			{
				System.out.print(j * temp + " ");
				j++;
			}
			
			System.out.println();
			temp++; 
			i++;
		}
		
		i = 1; 
		while(i <= rows / 2) 
		{
			j = 1 ; 
			while(j <= rows/ 2 - i + 1) 
			{
				System.out.print(j * temp + " ");
				j++;
			}
			
			System.out.println();
			temp++; 
			i++;
		}
	}
}
Enter Right Pascals Numbers Multiplication Triangle Rows = 19
The Right Pascals Triangle of Numbers Multiplication Pattern
1 
2 4 
3 6 9 
4 8 12 16 
5 10 15 20 25 
6 12 18 24 30 36 
7 14 21 28 35 42 49 
8 16 24 32 40 48 56 64 
9 18 27 36 45 54 63 72 81 
10 20 30 40 50 60 70 80 90 100 
11 22 33 44 55 66 77 88 99 
12 24 36 48 60 72 84 96 
13 26 39 52 65 78 91 
14 28 42 56 70 84 
15 30 45 60 75 
16 32 48 64 
17 34 51 
18 36 
19