如何在我的java测验中回答能够包含多个单词?

时间:2015-06-28 18:52:50

标签: java

我正在尝试为我的GCSE计算课程中的作业进行测验,我需要一些帮助。这段代码编译但每当我运行代码并输入答案时,答案就会溢出到另一个问题的答案上。例如,对于第一个问题,如果我在运行程序时输入“Mr Someone”的答案,“Mr”将成为第一个问题的答案,“Someone”成为第二个问题的答案。

我不确定这是否与子字符串或什么有关,但请帮忙! :)。如果你想知道为什么永远不会使用iScore变量的值,那是因为这不是完整的代码,只是前三个问题,分数打印在最后。每个问题的“模板”没有区别,只是一个不同的问题和答案。

data_received

1 个答案:

答案 0 :(得分:0)

你有szAnswer.next();你应该有szAnswer.nextLine();我相信。

.next()获取输入的下一个单词,这就是它停在第一个空格的原因,其中为.nextLine();当你点击回车时获得整行。

相关问题