一.上实心下空心菱形
private static void f7() {
int line = 15;
int n = (line + 1)/2;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= 2*n-1; j++) {
if(j >= n - i + 1 && j <= n + i - 1) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.println();
}
for (int i = n - 1; i >= 1; i--) {
for (int j = 1; j <= 2*n-1; j++) {
if(j == n - i + 1 || j == n + i - 1) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.println();
}
}
二.方形
private static void f6() {
int line = 8;
int lie = 15;
for (int i = 0; i < line; i++) {//行
for (int j = 0; j < lie; j++) {//列
//System.out.print("*");
if(i == 0 || i == line - 1 || j == 0 || j == lie - 1) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.println();
}
}