Java Program to Print Right Triangle Characters Pattern

Write a Java program to print right triangle characters pattern using for loop.

package Alphabets;

import java.util.Scanner;

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

Java program to print right triangle characters pattern using while loop.

package Alphabets;

import java.util.Scanner;

public class RightTriofChars2 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("Right Angled Triangle of Characters Pattern");
		int alphabet = 65;
		int j, i = 1;
		
		while( i <= rows) 
		{
			j = 0;
			while( j <= (2 * i - 2)) 	
			{
				System.out.print((char)(alphabet + j) + " ");
				j++;
			}
			System.out.println();
			i++;
		}
	}
}
Enter Rows = 13
Right Angled Triangle of Characters Pattern
A 
A B C 
A B C D E 
A B C D E F G 
A B C D E F G H I 
A B C D E F G H I J K 
A B C D E F G H I J K L M 
A B C D E F G H I J K L M N O 
A B C D E F G H I J K L M N O P Q 
A B C D E F G H I J K L M N O P Q R S 
A B C D E F G H I J K L M N O P Q R S T U 
A B C D E F G H I J K L M N O P Q R S T U V W 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

This Java example prints the right angled triangle pattern of characters using while loop.

package Alphabets;

import java.util.Scanner;

public class RightTriofChars3 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("");
		int alphabet = 65;
		int j, i = 1;
		
		do 
		{
			j = 0;
			do 	
			{
				System.out.print((char)(alphabet + j) + " ");

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

		} while(++i <= rows);
	}
}
Enter Rows = 16

A 
A B C 
A B C D E 
A B C D E F G 
A B C D E F G H I 
A B C D E F G H I J K 
A B C D E F G H I J K L M 
A B C D E F G H I J K L M N O 
A B C D E F G H I J K L M N O P Q 
A B C D E F G H I J K L M N O P Q R S 
A B C D E F G H I J K L M N O P Q R S T U 
A B C D E F G H I J K L M N O P Q R S T U V W 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _