尝试编写一个查找具有升序字符的单词的Java程序

时间:2013-10-24 01:07:24

标签: java for-loop char

含义字母按字母顺序排列。它从记事本文件中读取这些单词,每行一个。我已经为它编写了代码,但我无法弄清楚为什么它不起作用。我比较for循环中的字符,但我使用的布尔值保持为初始化它并且不会更改。下面是我的代码,如果有人能告诉我我做错了什么,我会很高兴。

额外变量用于跟踪单词的平均值和总数。为了便于阅读,我省略了变量初始化。如果我将test初始化为true,程序将打印每个单词,但如果我将其初始化为false,程序就会结束。

2 个答案:

答案 0 :(得分:1)

for (n=0; n>theWord.length() -1; n++)

应该是

for (n=0; n < theWord.length() -1; n++)

答案 1 :(得分:0)

代码中的一个问题是您的for循环条件似乎已被颠倒。改变这个:

  for (n=0; n>theWord.length() -1; n++) 

  for (n=0; n < theWord.length() -1; n++)