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
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 回答