处理输入多于或少于4个字符的异常

时间:2013-02-11 08:18:27

标签: java exception input exception-handling java.util.scanner

我正在写一个Mastermind程序,它需要输入猜测,但我需要确保它只需要4个字符的输入。因此,如果有人输入了4个字符以外的任何内容,则会提示重新输入。我知道这并不难,我只是画了一个空白,无法在任何地方找到答案。

1 个答案:

答案 0 :(得分:0)

让我们尝试一次一步。

  1. 在您的计划中获取用户输入。如果是标准输入,则可以使用System.in来获取InputStream
  2. 将输入存储在中间变量中。此变量的类型可以是String
  3. 如果需要,将值转换为与您的应用程序要求最相关的类型。在此之前检查输入错误值,例如null
  4. 在输入上执行逻辑,在这种情况下,输入的长度是4。
  5. 如果当前的输入不符合要求,则再次提示输入。一种方法是将相关代码放在循环中,只有在输入正确时才会终止。
  6. 如果这不起作用,欢迎您再次询问,包括显示您努力的代码。