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. For more Alphabet examples, refer to the Java Alphabet Pattern Programs article.

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

Also Read