我正在编写一个 Mastermind 程序,它需要输入来进行猜测,但我需要确保它只需要 4 个字符的输入。因此,如果有人输入了 4 个字符以外的任何内容,它将提示重新输入。我知道这一点也不难,我只是在画一个空白,并且无法在任何地方找到答案。
问问题
75 次
1 回答
0
让我们试着做,一次一步。
- 在您的程序中获取用户输入。如果它是标准输入,那么拉取它的一种方法是使用
System.in
,这是一个InputStream
. - 将输入存储在中间变量中。这个变量的类型可以是
String
。 - 如果需要,将值转换为与您的应用程序要求最相关的类型。在此之前检查输入是否有错误的值,例如
null
. - 对输入执行逻辑,在您的情况下是找出输入的长度是否为 4。
- 如果当前不符合要求,则再次提示输入。一种方法是将您的相关代码放入一个循环中,该循环仅在您获得正确输入时终止。
如果这不起作用,欢迎您再次询问,包括显示您的努力的代码。
于 2013-02-11T08:47:06.200 回答