0

ネストされたループの方法を学習したところです。これが私がやったことです。

public class TEst_1 {

public static void main(String[] args) {
    final int max = 10;

    for (int row = 1; row <= max; row++) {
        for (int col = 1; col <= row; col++)
            System.out.print(col);

        System.out.println();
    }

}

}

「col」を印刷して、各行を 10 までカウントできるようにしました。

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910

1 つ質問がありますが、数値を反転するにはどうすればよいですか? つまり、列を右から数えます。

1
21
321
4321
54321
654321
7654321
87654321
987654321
10987654321
4

2 に答える 2

1

内側のループでカウントを逆にすることができます。

for (int col = row; col > 0; col--)
于 2012-09-04T15:33:28.533 に答える
1

最も高い数値から始めて、最も低い数値に到達するまで減らします。

for (int col = row; col >= 1; col--)
于 2012-09-04T15:33:40.203 に答える