如何通过从单词中创建一个框来使我的单词矩形工作

时间:2013-12-16 20:48:57

标签: for-loop substring indexof

我在停止这个程序时遇到了麻烦。

1 个答案:

答案 0 :(得分:1)

代码的问题是你在循环中设置索引。你绝对没有理由在这里做这件事。通常情况是for循环,你不想修改循环内的索引。

供参考,代码如下:

    for (int i = 0; i < word.length(); i++) {
        firstLetter = word.charAt(i);
        word = word.substring(1, word.length());
        System.out.println(firstLetter + word);

        word += firstLetter;
    }

这至少会确保你的循环结束,但它不一定会给你所需的输出。由于你的问题是特定的结束循环,因为这听起来更像是一个家庭作业,我会让你做调试,以确保你得到正确的输出。