Make Pyramids of Given Numbers using Java

Here is the Java code that prints the pyramids of different numbers in different ways. 
  1. import java.io.BufferedReader;  
  2. import java.io.InputStreamReader;  
  3. public class NumberedPyramids   
  4. {  
  5.     public static void main(String[] args) throws Exception   
  6.     {  
  7.         BufferedReader in = new BufferedReader(new InputStreamReader(System. in ));  
  8.         System.out.print("Enter number of rows: ");  
  9.         int rows = Integer.parseInt( in .readLine());  
  10.         System.out.println("1-Print single numbered pyramid ?");  
  11.         System.out.println("2-Print pyramid by adding number ?");  
  12.         int select = Integer.parseInt( in .readLine());  
  13.         switch (select)   
  14.         {  
  15.             case 1:  
  16.                 System.out.print("Enter number you want to print as pyramid: ");  
  17.                 int p = Integer.parseInt( in .readLine());  
  18.                 System.out.print("Here is your pyramid: ");  
  19.                 for (int i = 0; i <= rows; i++)   
  20.                 {  
  21.                     for (int j = 1; j <= i; j++)   
  22.                     {  
  23.                         System.out.print(p + "\t");  
  24.                     }  
  25.                     System.out.println("");  
  26.                 }  
  27.                 break;  
  28.             case 2:  
  29.                 System.out.print("Enter number you want to print as pyramid: ");  
  30.                 int x = Integer.parseInt( in .readLine());  
  31.                 System.out.print("Here is your pyramid: ");  
  32.                 int y = 0;  
  33.                 for (int i = 0; i <= rows; i++)   
  34.                 {  
  35.                     for (int j = 1; j <= i; j++)   
  36.                     {  
  37.                         System.out.print(y + "\t");  
  38.                         y = y + x; // you can also make pyramids by subracting, multiplying, dividing, etc  
  39.                     }  
  40.                     System.out.println("");  
  41.                 }  
  42.                 break;  
  43.             default:  
  44.                 System.out.println("Wrong choice");  
  45.         }  
  46.     }  
  47. }  
Thank you, keep learning and sharing