0

输出应该是

AAAAAAAAA
BBBBBBBBB
CCCCCCCCC
DDDDDDDDD
EEEEEEEEE
FFFFFFFFF
GGGGGGGGG
HHHHHHHHH
IIIIIIIII
JJJJJJJJJ

我的代码是这样的:

        char let = 65;
        for (int i = 0;i < 10; i ++)
        {
           for (int x = 0; x < 10; x ++)
           {
              System.out.print(let);
           }
           System.out.println();
           let++;
        }

我知道我很接近但我做错了什么我似乎无法弄清楚

4

2 回答 2

0

编辑:对不起我的错误。您的代码应该可以工作。

于 2013-10-05T23:14:18.700 回答
0

你可以这样做(while + for 循环):

public static void main(String[] args) {

    final int RECT_WIDTH  =  9;
    final int RECT_HEIGHT = 10;

    final char BEGIN_LETTER = 'A';

    char currentLetter = BEGIN_LETTER;
    while ((currentLetter - BEGIN_LETTER) < RECT_HEIGHT) {
        for (int column=0; column<RECT_WIDTH; column++) {
            System.out.print(currentLetter);
        }
        System.out.println();
        currentLetter++;
    }

}

还有很多方法可以达到相同的结果。2个嵌套for循环,...

于 2013-10-05T23:21:09.427 回答