19.题目:打印出如下图案(菱形)
int num = 2;
for (int i = 1; i <= 7; i++) {
if (i <= 3) {
for (int j = 3; j >= i; j–) {
System.out.print(" ");
}
for (int j = 0; j < (1 + i) * i / 2; j++) {
System.out.print("*");
}
}
if (i == 4) {
for (int j = 0; j < 8; j++) {
System.out.print("*");
}
}
if (i >= 5) {
for (int j = 4; j < i; j++) {
System.out.print(" ");
}
for (int j = 0; j < (1 + (i - num)) * (i - num) / 2; j++) {
System.out.print("*");
}
num += 2;
}
System.out.println();
}