Javaで次をどのように印刷しますか:
5 55 555 55 5
if ステートメントを使用せずにネストされた for ループを使用します。
私がこれまでに持っているもの:
public static void main(String[] args) {
for(int i = 1; i < 6; i++) {
for(int k = 3; k > i; k--) {
System.out.print(" ");
}
for(int k = 3; k < i; k++) {
System.out.print(" ");
}
for(int j = i; j > 0; j--) {
System.out.print("5");
}
System.out.println();
}
}
ご覧のとおり、スペースは正しく表示されていますが、5
各行の 's の数はまだわかりません。すべてのスペースに for ループを 1 つだけ使用する必要があると思いますか?