This code is implemented by Pankaj kumar Gupta/BRANCH ECE/NIT, Arunachal pradesh
import java.util.*;
class Pattern {
int terms;
Pattern(int t) {
terms = t;
}
void printUpperPart(int temp) {
for (int i = 1; i <= terms - temp; i++) {
for (int j = terms; j >= i; j--)
System.out.print(" ");
for (int k = 1; k <= i; k++) {
System.out.print(" *");
}
System.out.println("");
}
}
void printLowerPart() {
for (int i = terms; i >= 1; i--) {
for (int j = terms; j >= i; j--)
System.out.print(" ");
for (int k = 1; k <= i; k++) {
System.out.print(" *");
}
System.out.println("");
}
}
public static void main(String... arg) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter value of terms->");
int t = sc.nextInt();
Pattern p = new Pattern(t);
System.out.println("Enter your choice ->");
System.out.println("Press 1 for Upper part pattern->");
System.out.println("Press 2 for Lower part pattern->");
System.out.println("Press 3 for Full pattern->");
int choice = sc.nextInt();
switch (choice) {
case 1:
p.printUpperPart(0);
break;
case 2:
p.printLowerPart();
break;
case 3:
p.printUpperPart(1);
p.printLowerPart();
break;
default:
System.out.println("Sorry !! your Entered wrong choice ->");
}
}
}
No comments:
Post a Comment