Professional Documents
Culture Documents
Scanner;
keyboard.close();
if (h <2 || h >20) {
System.out.println("\n"+"Invalid height.");
return;
}
System.out.print("\n");
for (int line=1; line<=2*h; line++) {
if (line < h) {
for (int i = 1; i<=(2*h-line); i++) {
System.out.print(" ");
if (i == (2*h-line)) {
System.out.print("/");
if (line == 1) {
System.out.println("\\");
}
if (line>1) {
for (int j = 2*line-2;j != 0; j=j-1) {
System.out.print(" ");
if (j==1) {
System.out.println("\\");
}
}
}
}
}
} if (line ==h) {
for (int i = 1; i<=(2*h-line); i++) {
System.out.print(" ");
if (i == (2*h-line)) {
System.out.print("/");
}
}
for (int i= 1; i<= 2*line-2; i++) {
System.out.print("_");
}
System.out.println("\\");
}
if (line > h) {
for (int i = 1; i<=(2*h-line); i++) {
System.out.print(" ");
if (i == (2*h-line)) {
System.out.print("/");
}
}
if (line ==2*h) {
System.out.print("/");
}
if (line != 2*h) {
for (int r = 0; r < 2*(line-h)-2; r++) {
System.out.print(" ");
}
} else {
for (int r = 0; r < 2*(line-h)-2; r++) {
System.out.print("_");
}
}
System.out.print("\\");
if (line != 2*h) {
for (int w = 2*(2*h-line); w>0; w--) {
System.out.print(" ");
}
} else {
System.out.print("/");
for (int r = 0; r < 2*(line-h)-2; r++) {
System.out.print("_");
}
System.out.println("\\");
}
if (line != 2*h) {
System.out.print("/");
for (int r = 0; r < 2*(line-h)-2; r++) {
System.out.print(" ");
}
System.out.println("\\");
}
}
}
}
}