Advertisement
Arnab_Manna

userchoicepatt.java

Dec 11th, 2021
1,288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.98 KB | None | 0 0
  1. import java.util.*;
  2. class patt1
  3. {
  4.     void pat1(){
  5.         int i,j, n=5;
  6.         for(i=0;i<=n;i++)
  7.         {
  8.             for(j=0;j<i;j++)
  9.             {
  10.                 System.out.print("* ");
  11.             }
  12.             System.out.println();
  13.         }
  14.     }
  15. }
  16. class patt2 {
  17.      void pat2() {
  18.          int i,j, n=5;
  19.         for(i=0;i<=n;i++)
  20.         {
  21.             for(j=i;j<n;j++)
  22.             {
  23.                 System.out.print(" ");
  24.             }
  25.             for(j=0;j<i;j++)
  26.             {
  27.                 System.out.print("* ");
  28.             }
  29.             System.out.println();
  30.         }
  31.     }
  32. }
  33.  class patt3{
  34.     void pat3() {
  35.          int i,k,j,n=5;
  36.            for (i= 0; i<= n-1 ; i++)  
  37.             {  
  38.                 for (j=0; j<i; j++)  
  39.                 {  
  40.                 System.out.print(" ");  
  41.                 }  
  42.                 for (k=i; k<=n-1; k++)  
  43.                 {  
  44.                 System.out.print("*" + " ");  
  45.                 }  
  46.                 System.out.println("");  
  47.             }  
  48.             for (i= n-1; i>= 0; i--)  
  49.             {  
  50.                 for (j=0; j<i; j++)  
  51.                 {  
  52.                 System.out.print(" ");  
  53.                 }  
  54.                 for (k=i; k<=n-1; k++)  
  55.                 {  
  56.                 System.out.print("*" + " ");  
  57.                 }  
  58.             System.out.println("");  
  59.             }  
  60.     }
  61. }
  62.  
  63. class menu{
  64. public static void main(String args[])
  65. {
  66.     Scanner in= new Scanner(System.in);
  67.     System.out.println("1>right angle triangle star pattern\n2>pyramind star pattern\n3>hour glass star pattern\nenter your choice:");
  68.     int ch=in.nextInt();
  69.     switch(ch)
  70.     {
  71.         case 1:
  72.         patt1 p=new patt1();
  73.         p.pat1();
  74.         break;
  75.         case 2:
  76.         patt2 p1=new patt2();
  77.         p1.pat2();
  78.         break;
  79.         case 3:
  80.         patt3 p2=new patt3();
  81.         p2.pat3();
  82.         break;
  83.         default:
  84.         System.out.println("invalid choice");
  85.     }
  86. }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement