如何制作一个扫描仪来检查第一个字母是否是 AV 之间的字符以及第二个字符是否是 1-20 之间的数字?一些示例是:“.B4”、“H10.”、“**V1”、“L19*”、“M12”或“N14”。
我对Java很陌生。还在学校学。我已经学了大约半年了。
现在我有一个学校作业。它是关于创建一个基于文本的扫雷游戏。我成功地打印了电路板并放置了地雷。但现在我坚持要获得正确的输入。
- 如果您在 * B4 或 B4* 之类的扫描仪中使用“*”,它应该标记一个正方形。
- 如果您使用“。” 在扫描仪中,如 .B4 或 B4。它应该取消标记一个正方形。
- 如果你输入 B4 它应该打开。
但我不能以一种简洁的方式完成这项工作。我试图制作它的子字符串来检查每个字符是否都是正确的,但在我这样做之后,我的代码有点混乱,它没有按预期工作。
我试过这样:“示例 3:验证元音:使用 java.util.Scanner 验证输入”只是我使用了我的板长度的变量。因此,如果董事会是 10 乘 10,它不会比 J10 走得更远。但这对我也不起作用。
所以我希望你能帮我解决这个问题。