/**
* 实心菱形
*/
public static void method8() {
System.out.print("请输入实心菱形的行数:");
int n = in.nextInt();
int upRows = n / 2, starControl = 2, spaceControl = -1, spaceNum = n / 2, starNum = 1;
for (int i = 0; i < n; i++) {
if (i >= upRows) {
starControl = -2;
spaceControl = 1;
}
for (int j = 0; j <= spaceNum; j++) {
System.out.print(" ");
}
spaceNum += spaceControl;
for (int j = 0; j < starNum; j++) {
System.out.print("*");
}
starNum += starControl;
System.out.println();
}
}
原文:https://www.cnblogs.com/libobo22/p/11547172.html