gpt4 book ai didi

java - java字符输入异常

转载 作者:行者123 更新时间:2023-12-01 08:47:23 25 4
gpt4 key购买 nike

所以我试图在java中输入字符如果用户输入多个字符,则需要使用 try 和 catch 语句捕获它

choice=scnr.next().charAt(0);

我应该如何使用 try-catch 语句来做到这一点有什么想法吗?

最佳答案

没有。您不需要在这里尝试或捕获,因为您不会遇到任何异常。您只需获取输入的第一个字符。这会自动忽略接下来的字母。

如果您仍然想警告用户输入字符串,您可以手动抛出异常

        String input = s.next();
if (input.length() > 1) {
throw new IllegalArgumentException("Please enter single character.");
}
char choice = input.charAt(0);

关于java - java字符输入异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42593391/

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