【发布时间】:2013-11-25 20:57:24
【问题描述】:
我必须在 while 循环中显示扫描仪输入:用户必须插入输入,直到他写“退出”。所以,我必须验证每个输入以检查他是否写了“退出”。我该怎么做?
while (!scanner.nextLine().equals("quit")) {
System.out.println("Insert question code:");
String question = scanner.nextLine();
System.out.println("Insert answer code:");
String answer = scanner.nextLine();
service.storeResults(question, answer); // This stores given inputs on db
}
这不起作用。如何验证每个用户输入?
【问题讨论】:
-
不确定有多少相同的情况,但这实际上对我来说很有效。不知道到底什么不适合你。请记住只给出“退出”,而不是它的任何其他案例版本。
-
当询问“不起作用”的东西时,请说明它不起作用的方式。它的行为与您的预期有何不同?
标签: java loops while-loop java.util.scanner