Java 正在尝试codechef的练习程序。我的代码有4个变量,但控制台不接受第4个值

Java 正在尝试codechef的练习程序。我的代码有4个变量,但控制台不接受第4个值,java,eclipse,Java,Eclipse,我尝试了一个初学者程序作为练习。 链接到问题: 我是java新手,从学校课程中学习了java的基础知识。我使用了4个变量v、v1、v2、v3来获取用户的分数输入,但当我输入第4个值时,它会显示结果,只有在获取了4个值后才会对结果进行评估 提前感谢您的帮助。使用打印语句或调试器查看v中的内容。我猜可能是1。nextLine可能不会让您越过该线路,然后第一次呼叫nextLine就是获取该线路。在请求用户输入以清除缓冲区之前,您可能需要有一个一次性的nextLine。您需要添加sc.nextLine;

我尝试了一个初学者程序作为练习。 链接到问题:

我是java新手,从学校课程中学习了java的基础知识。我使用了4个变量v、v1、v2、v3来获取用户的分数输入,但当我输入第4个值时,它会显示结果,只有在获取了4个值后才会对结果进行评估


提前感谢您的帮助。

使用打印语句或调试器查看v中的内容。我猜可能是1。nextLine可能不会让您越过该线路,然后第一次呼叫nextLine就是获取该线路。在请求用户输入以清除缓冲区之前,您可能需要有一个一次性的nextLine。

您需要添加sc.nextLine;11号线之后。这是因为.nextInt方法不接受硬返回,因此在输入字符串时会读入硬返回。

需要更多的上下文,是否看到任何错误?此外,代码片段比屏幕截图更受欢迎,因为我可以快速复制和粘贴。此外,请记住,依赖屏幕阅读器的用户无法看到以图像形式发布的代码,搜索引擎也无法找到它。请用您的代码作为文本编辑您的问题。