-3

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

4

1 回答 1

0

让我们试着做,一次一步。

  1. 在您的程序中获取用户输入。如果它是标准输入,那么拉取它的一种方法是使用System.in,这是一个InputStream.
  2. 将输入存储在中间变量中。这个变量的类型可以是String
  3. 如果需要,将值转换为与您的应用程序要求最相关的类型。在此之前检查输入是否有错误的值,例如null.
  4. 对输入执行逻辑,在您的情况下是找出输入的长度是否为 4。
  5. 如果当前不符合要求,则再次提示输入。一种方法是将您的相关代码放入一个循环中,该循环仅在您获得正确输入时终止。

如果这不起作用,欢迎您再次询问,包括显示您的努力的代码。

于 2013-02-11T08:47:06.200 回答