嵌套循环矩形*在每一行上创建一个带有不同字母的矩形*

时间:2013-10-05 23:05:41

标签: loops nested alphabet

输出应为

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++;
        }

我知道我非常接近,但我做错了什么我似乎无法解决这个问题

2 个答案:

答案 0 :(得分:0)

编辑:抱歉我的错误。你的代码应该有用。

答案 1 :(得分:0)

你可以这样做(而+ 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循环,...