Java Program to Print Right Triangle of Mirrored Alphabets Pattern

Write a Java program to print right triangle of mirrored alphabets pattern using for loop.

package Alphabets;

import java.util.Scanner;

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

This Java example uses the while loop to print the right angled triangle of mirrored alphabets pattern.

package Alphabets;

import java.util.Scanner;

public class RightTriMirroredAlp2 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Right Triangle of Mirrored Alphabets Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("The Right Triangle of Mirrored Alphabets Pattern");
		
		int alphabet = 65;
		int j, k, i = 0;
		
		while( i <= rows - 1) 
		{
			j = 0;
			while(j <= i ) 	
			{
				System.out.print((char)(alphabet + j));
				j++;
			}
			
			k = i - 1;
			while(k >= 0)
			{
				System.out.print((char)(alphabet + k));
				k--;
			}
			System.out.println();
			i++;
		}
	}
}
Enter Right Triangle of Mirrored Alphabets Rows = 17
The Right Triangle of Mirrored Alphabets Pattern
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
ABCDEFGFEDCBA
ABCDEFGHGFEDCBA
ABCDEFGHIHGFEDCBA
ABCDEFGHIJIHGFEDCBA
ABCDEFGHIJKJIHGFEDCBA
ABCDEFGHIJKLKJIHGFEDCBA
ABCDEFGHIJKLMLKJIHGFEDCBA
ABCDEFGHIJKLMNMLKJIHGFEDCBA
ABCDEFGHIJKLMNONMLKJIHGFEDCBA
ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA
ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA