Showing posts with label Alphabet pyramid pattern program in java. Show all posts
Showing posts with label Alphabet pyramid pattern program in java. Show all posts

Alphabet pyramid pattern program in java



Alphabet pyramid pattern program in java


Alphabet pyramid pattern program in java


import java.util.Scanner;
public class AlphabetPyramid
{
 public static void main(String[] args) {
  char ch;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter pyramid character : ");
  ch = sc.next().charAt(0);
  if (ch >= 'a' && ch <= 'z') {
   ch = (char)(ch - 32);
  }
  for (char r = 'A'; r <= ch; r++) {
   for (int sp = (ch - r); sp >= 1; sp--) {
    System.out.print(" ");
   }
   for (char c = 'A'; c <= r; c++) {
    System.out.print(c);
   }
   for (char c = (char)(r - 1); c >= 'A'; c--) {
    System.out.print(c);
   }
   System.out.println();
  }
 }
}

Output:

Enter pyramid character : e

       A
      ABA
    ABCBA
  ABCDCBA
ABCDEDCBA


BUILD SUCCESSFUL (total time: 2 seconds)


Note: Hello friends, If you have any better solution for this programs then please comment below, I will add your comment as a solution for this programs.

Thanks for visiting my blog.