public class MyClass {
public static void print_hollow_diamond_pattern(int rows) {
// print upper triangle
for (int i = 1; i <= rows; i++) {
for (int j = rows; j > i; j--) {
System.out.print(" ");
}
System.out.print("*");
for (int j = 1; j < (i - 1) * 2; j++) {
System.out.print(" ");
}
if (i == 1) {
System.out.print("\n");
}
else {
System.out.print("*\n");
}
}
// print lower triangle
for (int i = rows - 1; i >= 1; i--) {
for (int j = rows; j > i; j--) {
System.out.print(" ");
}
System.out.print("*");
for (int j = 1; j < (i - 1) * 2; j++) {
System.out.print(" ");
}
if (i == 1) {
System.out.print("\n");
}
else {
System.out.print("*\n");
}
}
}
public static void main(String args[]) {
print_hollow_diamond_pattern(7);
}
}
/*
run:
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
*/