这是我到目前为止所完成的工作,我设法做的只是创建一个三角形,那么如何扩展它来创建一个菱形模式
class Diamond {
public static void main(String[] args) {
for (int i = 1; i < 10; i += 2) {
for (int j = 0; j < 9 - i / 2; j++)
System.out.print(" ");
for (int j = 0; j < i; j++)
System.out.print("*");
System.out.print("\n");}
}
答案 0 :(得分:3)
你必须改变这样的程序,首先你必须记住 你必须创造空的空间,然后只有你能够 要创建此模式,这是示例代码。您必须创建一个 倒像三角形,就像你到目前为止所做的那样,
class Diamond {
public static void main(String[] args) {
for (int i = 1; i < 10; i += 2) {
for (int j = 0; j < 9 - i / 2; j++)
System.out.print(" ");
for (int j = 0; j < i; j++)
System.out.print("*");
System.out.print("\n");
}
for (int i = 7; i > 0; i -= 2) {
for (int j = 0; j < 9 - i / 2; j++)
System.out.print(" ");
for (int j = 0; j < i; j++)
System.out.print("*");
System.out.print("\n");
}
}
}