【发布时间】:2016-12-19 19:45:58
【问题描述】:
我的代码使用扫描仪创建一组运动结果,用户以这种格式输入输入“主队:客队:主队比分:客队比分” - 每个部分都拆分为数组中的字符串。如果缺少一个部分,我想创建一条错误消息,例如每个相应部分的“错误,主队似乎丢失”;
我是一个初学者,并且一直在尝试在 for 循环中放置一个 else-if 条件来帮助生成此错误消息,但是根据我收到的错误数量来判断我做错了什么(删除此标记)。
【问题讨论】:
-
你需要说出你遇到了什么错误。
-
这不是获取扫描仪输入的非常常见的方法,绝对不是最简单的方法。您应该使用正确的 scanner.next 函数获取 4 个单独的变量。当您可以要求每个人时,为什么要要求某人一次将所有内容都放入?这样可以确保不会输入任何值。
-
@s.gang 你能帮我解决这个问题吗,我是 Java 新手
标签: java arrays loops if-statement for-loop