Java Program to Print Downward Triangle Alphabets Pattern

Write a Java program to print downward triangle alphabets pattern using for loop.

package Alphabets;

import java.util.Scanner;

public class DownwardTriAlp1 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Downward Triangle of Alphabets Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("Printing Downward Triangle of Alphabets Patternz");
		int alphabet = 65;
		
		for (int i = 0; i <= rows - 1; i++ ) 
		{
			for (int j = rows - 1; j >= i; j-- ) 	
			{
				System.out.print((char)(alphabet + j) + " ");
			}
			System.out.println();
		}
	}
}
Java Program to Print Downward Triangle Alphabets Pattern

This Java example prints the downward triangle pattern of alphabets using while loop.

package Alphabets;

import java.util.Scanner;

public class DownwardTriAlp2 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		int i, j, rows, alphabet = 65;
		
		System.out.print("Enter Downward Triangle of Alphabets Rows = ");
		rows = sc.nextInt();
		
		System.out.println("Printing Downward Triangle of Alphabets Pattern\n");
		
		i = 0;
		while(i <= rows - 1 ) 
		{
			j = rows - 1;
			while(j >= i ) 	
			{
				System.out.print((char)(alphabet + j) + " ");
				j--;
			}
			System.out.println();
			i++;
		}
	}
}
Enter Downward Triangle of Alphabets Rows = 14
Printing Downward Triangle of Alphabets Pattern

N M L K J I H G F E D C B A 
N M L K J I H G F E D C B 
N M L K J I H G F E D C 
N M L K J I H G F E D 
N M L K J I H G F E 
N M L K J I H G F 
N M L K J I H G 
N M L K J I H 
N M L K J I 
N M L K J 
N M L K 
N M L 
N M 
N

In this Java pattern example, we used the do while loop to display the downward triangle pattern of alphabets.

package Alphabets;

import java.util.Scanner;

public class DownwardTriAlp3 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		int i, j, rows, alphabet = 65;
		
		System.out.print("Enter Downward Triangle of Alphabets Rows = ");
		rows = sc.nextInt();
		
		System.out.println("Printing Downward Triangle of Alphabets Pattern\n");
		
		i = 0;
		do
		{
			j = rows - 1;
			do 	
			{
				System.out.print((char)(alphabet + j) + " ");

			} while(--j >= i );
			System.out.println();

		} while(++i <= rows - 1 );
	}
}
Enter Downward Triangle of Alphabets Rows = 17
Printing Downward Triangle of Alphabets Pattern

Q P O N M L K J I H G F E D C B A 
Q P O N M L K J I H G F E D C B 
Q P O N M L K J I H G F E D C 
Q P O N M L K J I H G F E D 
Q P O N M L K J I H G F E 
Q P O N M L K J I H G F 
Q P O N M L K J I H G 
Q P O N M L K J I H 
Q P O N M L K J I 
Q P O N M L K J 
Q P O N M L K 
Q P O N M L 
Q P O N M 
Q P O N 
Q P O 
Q P 
Q