java画空心的菱形~能帮我改下吗?改成空心的!

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:29:57
public class Star {
public static void main(String[] args) {
int i, j, k;
for (i = 1; i <= 7; i++) {
for (j = 0; j <= 7 - i; j++) {
System.out.print(" ");
}
for (k = 0; k <= i - 1; k++) {
System.out.print("* ");
}
System.out.println();
}
for (i = 6; i > 0; i--) {
for (j = 0; j <= 7 - i; j++) {
System.out.print(" ");
}
for (k = 0; k <= i - 1; k++) {
System.out.print("* ");
}
System.out.println();
}
}
}

菱形正好我有以前学的时候写的源码
……直接拷给你好了

public class lingxing {
public static void main(String[] args) {
int i;
int j;
int m;
for (m = 7; m > 0; m--) {
{
for (i = 0; i < m; i++) {
System.out.print(" ");
}
System.out.print("*");
for (j = 0; j <= 2 * (7 - m) - 2; j++) {
System.out.print(" ");
}
if (m == 7) {
System.out.println("");
} else
System.out.println("*");

}
}
for (m = 7; m >= 0; m--) {
{
for (i = 7; i > m; i--) {
System.out.print(" ");
}
System.out.print("*");
for (j = 12; j > 2 * (7 - m) - 1; j--) {
System.out.print(" ");
}
if (m == 0) {
System.out.println("");
} else
System.out.println(&