Monday, 5 January 2015

Java Code for Alphabet Pattern

Java Code for Alphabet Pattern

/*

   PATTERN

      A
     ABA
    ABCBA
   ABCDBCA
  ABCDEDCBA
 -----------
-------------

*/


/********************* CODE *********************/

import java.util.*;
class pattern7
{
public static void main(String args[])
{
Scanner scr=new Scanner(System.in);
int n;
System.out.println("Enter the number of rows. ");
n=scr.nextInt();


char c;
for(int i=1;i<=n;++i)        // FOR LOOP FOR NUMBER OF ROWS
{
c='A';
for(int j=i;j<n;++j)        // FOR LOOP FOR PRINTING SPACES
{
System.out.print(" ");
}
for(int k=1;k<=i;++k)      // FOR LOOP FOR PRINTING ALPHABETS IN DESCENDING ORDER  
{
System.out.print(c);
++c;
}
c-=2;
for(int l=1;l<i;++l)      // FOR LOOP FOR PRINTING ALPHABETS IN ASCENDING ORDER
{
System.out.print(c);
--c;
}
System.out.println();    // INTRODUCING NEW LINE

}

} // end of main method
} // end of main class

/* OUTPUT

C:\Users\Aditya\Desktop\aditya>javac pattern7.java
C:\Users\Aditya\Desktop\aditya>java pattern7

Enter the number of rows.
6

     A
    ABA
   ABCBA
  ABCDCBA
 ABCDEDCBA
ABCDEFEDCBA


*/

1 comments:

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More