gpt4 book ai didi

java - 限制用户输入+循环

转载 作者:行者123 更新时间:2023-12-02 00:22:55 24 4
gpt4 key购买 nike

我想做的事:

  • 限制用户输入仅限字母(小写和大写)
  • 输入错误时出现错误消息
  • 循环直到输入正确

很多有类似问题的网站都建议使用正则表达式、模式和匹配器。我查看了 API,它让我很困惑......

这是我尝试过的。

public class restrictinput {
public static void main (String args [] ) {
Scanner sc = new Scanner (in);
System.out.println ("Enter blah ");
String blah = sc.nextLine();
Pattern userInput = Pattern.compile("^[a-zA-Z]+$");
Matcher inputCheck = userInput.matcher("blah");
}
}

这可以编译,但我不确定这是否是正确/最好的方法。但是,如果我输入不同的字符类型,它只会执行其余的代码。

如何仅在收到正确的字符类型时才执行它,以及我应该使用什么来让用户知道错误?

如果给出的代码有误,我应该如何更改?

最佳答案

这看起来像是家庭作业,所以我不想透露太多,但你想看看 if statement以及 whilefor循环。如果满足某些条件,这将有条件地执行代码。

关于java - 限制用户输入+循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10603792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com