Java Program to Print Triangle Alphabets Pattern

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

package Alphabets;

import java.util.Scanner;

public class TriangleCharacter1 {

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

This Java example displays the alphabets in a triangle pattern using a while loop.

package Alphabets;

import java.util.Scanner;

public class TriangleCharacter2 {

	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		int alphabet, i = 0, j, k;
		
		System.out.print("Enter Triangle Character Pattern Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("Printing Triangle Character/Alphabets Pattern");
		
		while(i < rows ) 
		{
			alphabet = 65;
			j = rows ;
			
			while(j > i ) 	
			{
				System.out.print(" ");
				j--;
			}
			
			k = 0 ;
			while( k <= i ) 	
			{
				System.out.print((char)(alphabet + k) + " ");
				k++;
			}
			System.out.println();
			i++;
		}
	}
}
Enter Triangle Character Pattern Rows = 9
Printing Triangle Character/Alphabets Pattern
         A 
        A B 
       A B C 
      A B C D 
     A B C D E 
    A B C D E F 
   A B C D E F G 
  A B C D E F G H 
 A B C D E F G H I 

Java program to print triangle alphabets pattern using do while loop.

package Alphabets;

import java.util.Scanner;

public class TriangleCharacter3 {

	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		int alphabet, i = 0, j, k;
		
		System.out.print("Enter Triangle Character Pattern Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("Printing Triangle Character/Alphabets Pattern");
		
		do
		{
			alphabet = 65;
			j = rows ;
			
			do 	
			{
				System.out.print(" ");

			} while(--j > i );
			
			k = 0 ;
			do	
			{
				System.out.print((char)(alphabet + k) + " ");

			} while( ++k <= i );
			
			System.out.println();

		} while(++i < rows );
	}
}
Enter Triangle Character Pattern Rows = 14
Printing Triangle Character/Alphabets Pattern
              A 
             A B 
            A B C 
           A B C D 
          A B C D E 
         A B C D E F 
        A B C D E F G 
       A B C D E F G H 
      A B C D E F G H I 
     A B C D E F G H I J 
    A B C D E F G H I J K 
   A B C D E F G H I J K L 
  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 

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.