gpt4 book ai didi

java - 从用户扫描器类获取输入

转载 作者:行者123 更新时间:2023-12-01 15:29:15 26 4
gpt4 key购买 nike

通常,当我从键盘获得用户交互时,我使用类扫描器来执行此操作,但我在使用其方法时注意到的问题是它不处理异常!例如

Scanner input = new scanner();
Int number = input.nextInt();

上面的方法适用于所有整数,但如果用户错误地输入了字符或字符串,它将引发异常并停止执行程序的其余部分。

我的问题是有什么办法可以避免这种情况吗?

提前谢谢您。

最佳答案

try catch 异常。或使用 hasNextInt方法来防止异常被抛出。

try {
int number = input.nextInt();
} catch (InputMismatchException e) {
System.out.println("That wasn't a number!");
}

关于java - 从用户扫描器类获取输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9763177/

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