我很难用 Java 做学校练习。我们被要求打印出这个模式:
+++++++++++++++++++++++++++++++++++++++++++++
+++++++ +++++++ +++++++ +++++++ +++++++
+++++ +++++ +++++ +++++ +++++
+++ +++ +++ +++ +++
+ + + + +
+++ +++ +++ +++ +++
+++++ +++++ +++++ +++++ +++++
+++++++ +++++++ +++++++ +++++++ +++++++
+++++++++++++++++++++++++++++++++++++++++++++
+++++++ +++++++ +++++++ +++++++ +++++++
+++++ +++++ +++++ +++++ +++++
+++ +++ +++ +++ +++
+ + + + +
+++ +++ +++ +++ +++
+++++ +++++ +++++ +++++ +++++
+++++++ +++++++ +++++++ +++++++ +++++++
+++++++++++++++++++++++++++++++++++++++++++++
+++++++ +++++++ +++++++ +++++++ +++++++
+++++ +++++ +++++ +++++ +++++
+++ +++ +++ +++ +++
+ + + + +
+++ +++ +++ +++ +++
+++++ +++++ +++++ +++++ +++++
+++++++ +++++++ +++++++ +++++++ +++++++
+++++++++++++++++++++++++++++++++++++++++++++
我可以做一个三角形或沙漏形状,但我不能让它水平重复。
这是我到目前为止所拥有的:
int a = 9;
char b = '+';
char c = ' ';
int i_buffer = a;
int i_leer = 1;
for (int i = 0; i < a; i++) {
for (int z = i_buffer; z > 0; z--)
System.out.print(b);
System.out.println();
i_buffer = i_buffer - 2;
if (i_buffer < 0)
break;
for (int z = i_leer++; z > 0; z--)
System.out.print(c);
}