【发布时间】:2014-05-01 02:52:55
【问题描述】:
我正在尝试编写一个程序来读取成对的单词并输出相同单词对的数量。假设输入了偶数个单词。当我运行我的代码时,它不会输出任何内容。它似乎一直在运行。当我输入完单词后按 Ctrl-Z 时,它要么返回“0”,要么什么都不返回。关于如何使我的程序正常运行的任何想法?谢谢。
编辑:它在命令提示符下运行良好,但在 Eclipse 中却不行。
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int counter = 0;
while (input.hasNext()) {
String string1, string2;
string1 = input.next();
string2 = input.next();
if (string1.equals(string2)) {
++counter;
}
}
System.out.println(counter);
}
【问题讨论】:
标签: java eclipse string input while-loop