Java Program to Print Triangle of Same Alphabets Pattern

Write a Java program to print triangle of same alphabets pattern in each row using for loop.

package Alphabets;
import java.util.Scanner;

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

This Java program prints the triangle of same alphabet in each single row using a while loop.

package Alphabets;

import java.util.Scanner;

public class TriangleSameAlpeachRows2 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Triangle of Same Row Alphabets Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("Printing Triangle of Same Alphabets in each Row");
		
		int i, j, k, alphabet = 65;
		
		i = 0;
		while( i <= rows - 1) 
		{
			j = rows - 1;
			while(j > i ) 	
			{
				System.out.print(" ");
				j--;
			}
			
			k = 0;
			while(k <= i)
			{
				System.out.print((char)(alphabet + i) + " ");
				k++;
			}
			
			System.out.println();
			i++;
		}
	}
}
Enter Triangle of Same Row Alphabets Rows = 14
Printing Triangle of Same Alphabets in each Row
             A 
            B B 
           C C C 
          D D D D 
         E E E E E 
        F F F F F F 
       G G G G G G G 
      H H H H H H H H 
     I I I I I I I I I 
    J J J J J J J J J J 
   K K K K K K K K K K K 
  L L L L L L L L L L L L 
 M M M M M M M M M M M M M 
N N N N N N N N N N N N N N 

This Java pattern example uses the do while loop to display the same alphabet in each row of a triangle pattern.

package Alphabets;

import java.util.Scanner;

public class TriangleSameAlpeachRows3 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Triangle of Same Row Alphabets Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("Printing Triangle of Same Alphabets in each Row");
		
		int i, j, k, alphabet = 65;
		
		i = 0;
		do
		{
			j = rows - 1;
			do 	
			{
				System.out.print(" ");

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

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

		} while( ++i <= rows - 1) ;
	}
}
Enter Triangle of Same Row Alphabets Rows = 16
Printing Triangle of Same Alphabets in each Row
                A 
               B B 
              C C C 
             D D D D 
            E E E E E 
           F F F F F F 
          G G G G G G G 
         H H H H H H H H 
        I I I I I I I I I 
       J J J J J J J J J J 
      K K K K K K K K K K K 
     L L L L L L L L L L L L 
    M M M M M M M M M M M M M 
   N N N N N N N N N N N N N N 
  O O O O O O O O O O O O O O O 
 P P P P P P P P P P P P P P P P