gpt4 book ai didi

java - 使用自定义错误消息将用户输入转换为整数

转载 作者:行者123 更新时间:2023-12-02 07:56:11 25 4
gpt4 key购买 nike

我目前正在开发一个通过 JOptionPane 窗口接受用户输入的程序。我的目标是创建一个 if 语句,将用户输入验证为整数。我尝试过 Integer.parseInt 方法,但它只会引发异常,因此我无法显示自己的 JOptionPane 窗口来通知用户错误。我对编程非常陌生,想不出另一种将字符串转换为整数的方法(或至少另一种可行的方法)以在 if 语句中使用。有想法吗?

谢谢!

最佳答案

如果您要在显示 JOptionPane 消息后以某种方式获取整数,您可能需要查看以下不断提示用户输入有效整数的代码:

int number = 0;
boolean ok = false;
String input = "";

while(!ok)
{
try
{
number = Integer.parseInt( input );
ok = true;
}
catch(Exception e)
{
// Change your JOptionPane message here to warn the user.
}
}

关于java - 使用自定义错误消息将用户输入转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9613151/

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