ネスト
されたfor
ループ
のみ
を使用して、次の出力を生成する必要
が
あります。 while または if ステートメント これ
が私のコードです:
public static void printDesign() {
//for loop for the number of lines
for (int i = 1; i <= 9; i++) {
//for loop for the left -
for (int j = 1; j <= 6 - i; j++) {
System.out.print("-");
}
//for loop for #'s
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print(i);
}
//for loop for the right -
for (int x = 1; x <= 6 - i; x++) {
System.out.print("-");
}
System.out.println();
}
}
これはそれが生成するものです:
-----1-----
----222----
---33333---
--4444444--
-555555555-
66666666666
7777777777777
888888888888888
99999999999999999
どうすれば入手できますか?奇数のみを生成するには?