I Have Already Shared Number Pattern Programs In Java. In This Article I Will Be Sharing 25 Alphabet Pattern Programs In Java. This Blog Post Is One Of The Best Way To Start Your Coding Skills In Java.
I have taken some alphabet or character pattern programs in java and tried to solve them. Please add more pattern and code in the comment section.
Read Also : Number Pattern Programs in Java
Star Pattern Programs in Java
Alphabet Pattern Programs in Java - Pattern 1
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
Alphabet Pattern Programs in Java - Pattern 2
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
Alphabet Pattern Programs in Java - Pattern 3
G
G F
G F E
G F E D
G F E D C
G F E D C B
G F E D C B A
Alphabet Pattern Programs in Java - Pattern 4
G F E D C B A
G F E D C B
G F E D C
G F E D
G F E
G F
G
Alphabet Pattern Programs in Java - Pattern 5
A B C D E F G
A B C D E F
A B C D E
A B C D
A B C
A B
A
Alphabet Pattern Programs in Java - Pattern 6
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 [ \
Alphabet Pattern Programs in Java - Pattern 7
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
Alphabet Pattern Programs in Java - Pattern 8
A
B A
C B A
D C B A
E D C B A
F E D C B A
G F E D C B A
Alphabet Pattern Programs in Java - Pattern 9
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
ABCDEFGFEDCBA
Alphabet Pattern Programs in Java - Pattern 10
G
F G
E F G
D E F G
C D E F G
B C D E F G
A B C D E F G
Alphabet Pattern Programs in Java - Pattern 11
A B C D E F G
A B C D E F
A B C D E
A B C D
A B C
A B
A
Alphabet Pattern Programs in Java - Pattern 12
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
Alphabet Pattern Programs in Java - Pattern 13
A A A A A A A
A A A A A B B
A A A A C C C
A A A D D D D
A A E E E E E
A F F F F F F
G G G G G G G
Alphabet Pattern Programs in Java - Pattern 14
A B C D E F G F E D C B A
B C D E F G F E D C B
C D E F G F E D C
D E F G F E D
E F G F E
F G F
G
Alphabet Pattern Programs in Java - Pattern 15
A
B H
C I N
D J O S
E K P T W
F L Q U X Z
G M R V Y [ \
Alphabet Pattern Programs in Java - Pattern 16
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
A B C D E
A B C D
A B C
A B
A
Alphabet Pattern Programs in Java - Pattern 17
A B C D E F G
B C D E F G
C D E F G
D E F G
E F G
F G
G
G
F G
E F G
D E F G
C D E F G
B C D E F G
A B C D E F G
Alphabet Pattern Programs in Java - Pattern 18
ABCDEFG
BCDEFG
CDEFG
DEFG
EFG
FG
G
G
FG
EFG
DEFG
CDEFG
BCDEFG
ABCDEFG
Alphabet Pattern Programs in Java - Pattern 19
A
A B A
A B C B A
A B C D C B A
A B C D E D C B A
A B C D E F E D C B A
A B C D E F G F E D C B A
Alphabet Pattern Programs in Java - Pattern 20
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
A B C D E
A B C D
A B C
A B
A
Alphabet Pattern Programs in Java - Pattern 21
G F E D C B A
F E D C B A
E D C B A
D C B A
C B A
B A
A
A
B A
C B A
D C B A
E D C B A
F E D C B A
G F E D C B A
Alphabet Pattern Programs in Java - Pattern 22
A B C D E F G
A B C D E F
A B C D E
A B C D
A B C
A B
A
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
Alphabet Pattern Programs in Java - Pattern 23
A
B A B
C B A B C
D C B A B C D
E D C B A B C D E
F E D C B A B C D E F
G F E D C B A B C D E F G
Alphabet Pattern Programs in Java - Pattern 24
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
Alphabet Pattern Programs in Java - Pattern 25
A
BB
CCC
DDDD
EEEEE
FFFFFF
GGGGGGG
HHHHHHHH
Read Also : Number Pattern Programs in Java
Star Pattern Programs in Java
Alphabet Pattern Programs in Java - Pattern 1
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
import java.util.Scanner;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i=0; i<rows; i++)
{
for (int j=0; j<=i; j++)
{
System.out.print((char) alphabet + " ");
}
alphabet++;
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 2
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
import java.util.Scanner;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i=0; i< rows; i++)
{
for (int j=0; j<=i; j++)
{
System.out.print((char) (alphabet+j) + " ");
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 3
G
G F
G F E
G F E D
G F E D C
G F E D C B
G F E D C B A
import java.util.Scanner;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i=rows-1; i>=0 ; i--)
{
for (int j=rows-1; j>=i; j--)
{
System.out.print((char) (alphabet+j) + " ");
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 4
G F E D C B A
G F E D C B
G F E D C
G F E D
G F E
G F
G
import java.util.Scanner;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i=0; i<= rows-1 ; i++)
{
for (int j=rows-1; j>=i; j--)
{
System.out.print((char) (alphabet+j) + " ");
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 5
A B C D E F G
A B C D E F
A B C D E
A B C D
A B C
A B
A
import java.util.Scanner;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= rows-1; i>=0 ; i--)
{
for (int j=0; j<=i; j++)
{
System.out.print((char) (alphabet+j) + " ");
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 6
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 [ \
import java.util.Scanner;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= 0; i<= rows-1 ; i++)
{
for (int j=0; j<=i; j++)
{
System.out.print((char) (alphabet++) + " ");
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 7
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
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
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+k) + " ");
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 8
A
B A
C B A
D C B A
E D C B A
F E D C B A
G F E D C B A
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= 0; i<= rows-1 ; i++)
{
for (int j=i; j>=0; j--)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 9
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
ABCDEFGFEDCBA
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
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+k));
}
for(int l=i-1; l>=0 ;l--)
{
System.out.print((char) (alphabet+l));
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 10
G
F G
E F G
D E F G
C D E F G
B C D E F G
A B C D E F G
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= rows-1; i>= 0 ; i--)
{
for (int j=0; j<i; j++)
{
System.out.print(" ");
}
for (int k=i; k<=rows-1; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 11
A B C D E F G
A B C D E F
A B C D E
A B C D
A B C
A B
A
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= 0; i<= rows-1 ; i++)
{
for (int j=0; j<=i; j++)
{
System.out.print(" ");
}
for (int k=0; k<=rows-1-i; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 12
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
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
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("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 13
A A A A A A A
A A A A A B B
A A A A C C C
A A A D D D D
A A E E E E E
A F F F F F F
G G G G G G G
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= 0; i<= rows-1 ; i++)
{
for (int j=rows-1; j>i; j--)
{
System.out.printf("A"+" ");
}
for (int k=0; k<=i; k++)
{
System.out.print((char) (alphabet + i) + " ");
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 14
A B C D E F G F E D C B A
B C D E F G F E D C B
C D E F G F E D C
D E F G F E D
E F G F E
F G F
G
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= 0; i<= rows-1 ; i++)
{
for (int j=i; j<=rows-1; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
for (int k=rows-2; k>=i; k--)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 15
B H
C I N
D J O S
E K P T W
F L Q U X Z
G M R V Y [ \
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= 1; i<= rows ; i++)
{
int count = rows -1;
int tempVariable = i;
for (int j=1; j<=i; j++)
{
System.out.printf("%4c", (char)tempVariable+alphabet-1);
tempVariable = tempVariable + count;
count--;
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 16
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
A B C D E
A B C D
A B C
A B
A
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
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 + k) + " ");
}
System.out.println("");
}
for (int i= 0; i<= rows-1 ; i++)
{
for (int j=-1; j<=i; j++)
{
System.out.print(" ");
}
for (int k=0; k<=rows-2-i; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 17
A B C D E F G
B C D E F G
C D E F G
D E F G
E F G
F G
G
G
F G
E F G
D E F G
C D E F G
B C D E F G
A B C D E F G
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= 0; i<= rows-1 ; i++)
{
for (int j=0; j<i; j++)
{
System.out.print(" ");
}
for (int k=i; k<=rows-1; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println("");
}
for (int i= rows-1; i>= 0; i--)
{
for (int j=0; j<i; j++)
{
System.out.print(" ");
}
for (int k=i; k<=rows-1; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 18
ABCDEFG
BCDEFG
CDEFG
DEFG
EFG
FG
G
G
FG
EFG
DEFG
CDEFG
BCDEFG
ABCDEFG
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= 0; i<= rows-1 ; i++)
{
for (int j=0; j<i; j++)
{
System.out.print(" ");
}
for (int k=i; k<=rows-1; k++)
{
System.out.print((char) (alphabet + k));
}
System.out.println("");
}
for (int i= rows-1; i>= 0; i--)
{
for (int j=0; j<i; j++)
{
System.out.print(" ");
}
for (int k=i; k<=rows-1; k++)
{
System.out.print((char) (alphabet + k));
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 19
A
A B A
A B C B A
A B C D C B A
A B C D E D C B A
A B C D E F E D C B A
A B C D E F G F E D C B A
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
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("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 20
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
A B C D E
A B C D
A B C
A B
A
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= 0; i<= rows-1 ; i++)
{
for (int j=0; j<=i; j++)
{
System.out.print((char) (alphabet + j)+ " ");
}
System.out.println("");
}
for (int i=rows-1; i>=0; i--)
{
for(int j=0; j <= i-1;j++)
{
System.out.print((char) (alphabet + j)+ " ");
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 21
G F E D C B A
F E D C B A
E D C B A
D C B A
C B A
B A
A
A
B A
C B A
D C B A
E D C B A
F E D C B A
G F E D C B A
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= rows-1; i>= 0; i--)
{
for (int j=i; j>=0; j--)
{
System.out.print((char) (alphabet + j)+ " ");
}
System.out.println("");
}
for (int i=0; i<= rows-1; i++)
{
for(int j=i; j >= 0;j--)
{
System.out.print((char) (alphabet + j)+ " ");
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 22
A B C D E F G
A B C D E F
A B C D E
A B C D
A B C
A B
A
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
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
for (int i= rows-1; i>= 0; i--)
{
for (int j=0; j<=i; j++)
{
System.out.print((char) (alphabet + j)+ " ");
}
System.out.println("");
}
for (int i=0; i<= rows-1; i++)
{
for(int j=0; j <= i;j++)
{
System.out.print((char) (alphabet + j)+ " ");
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 23
A
B A B
C B A B C
D C B A B C D
E D C B A B C D E
F E D C B A B C D E F
G F E D C B A B C D E F G
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
int i,j =0;
for (i= 1; i<= rows; i++)
{
for (j=1; j<=rows-i; j++)
{
System.out.print(" ");
}
for(j=i;j>0;j--)
{
System.out.print((char)(j+64)+" ");
}
for(j=2;j<=i;j++)
{
System.out.print((char)(j+64)+" ");
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 24
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
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
int i,j =0;
for (i= 1; i<= rows; i++)
{
for (j=0; j<=(i*2-1); j++)
{
System.out.print((char)(j+alphabet)+" ");
}
System.out.println("");
}
//Close the resources
sc.close();
}
}
Alphabet Pattern Programs in Java - Pattern 25
A
BB
CCC
DDDD
EEEEE
FFFFFF
GGGGGGG
HHHHHHHH
import java.util.*;
public class MainClass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//Taking rows value from the user
System.out.println("How many rows you want in this pattern?");
int rows = sc.nextInt();
System.out.println("Here is your pattern....!!!");
int alphabet = 65; // ASCII value of alphabet 'A'
int i,j,k =0;
for (i= 0; i<= rows; i++)
{
for (j=1; j<=rows-i; j++)
{
System.out.print(" ");
}
for (k=0;k<=i;k++)
{
System.out.print((char) (i+alphabet));
}
System.out.println("");
}
//Close the resources
sc.close();
}
}