Skip to content

Commit 60008aa

Browse files
committed
Updated PrintPyramid Program
1 parent 47b9b33 commit 60008aa

1 file changed

Lines changed: 21 additions & 10 deletions

File tree

src/test/java/com/java/programs/PrintPyramid.java

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,39 @@
22

33
public class PrintPyramid {
44
public static void main(String[] args) {
5-
printPyramid(6);
5+
printPyramid(7);
66
}
77

88
public static void printPyramid(int evenNumber) {
9-
System.out.println("#");
10-
for(int i = evenNumber; i >= 1; i--) {
11-
for(int j = 1; j <= i; j++) {
9+
printSpaces(evenNumber+1);
10+
System.out.println("*");
11+
12+
for(int i = evenNumber; i >=1; i--) {
13+
for(int j = 0; j <= i; j++) {
1214
System.out.print(" ");
1315
}
14-
System.out.print("#");
15-
for(int k = evenNumber; k >= i; k--) {
16+
for(int k= i;k >= i;k--) {
17+
System.out.print("*");
18+
}
19+
for(int l = evenNumber;l >= i;l--) {
1620
System.out.print(" ");
1721
}
18-
for(int k = evenNumber; k >= i; k--) {
22+
for(int l = evenNumber-1;l >= i;l--) {
1923
System.out.print(" ");
2024
}
21-
System.out.print("#");
25+
for(int k= i;k >= i;k--) {
26+
System.out.print("*");
27+
}
2228
System.out.println("");
2329
}
30+
for(int i = 0;i <= (evenNumber+1); i++) {
31+
System.out.print(" *");
32+
}
33+
}
2434

25-
for(int i = evenNumber+1; i >= 0; i--) {
26-
System.out.print("# ");
35+
public static void printSpaces(int num) {
36+
for(int i = 0;i<=num; i++) {
37+
System.out.print(" ");
2738
}
2839
}
2940
}

0 commit comments

Comments
 (0)