gpt4 book ai didi

java - 如何将 showInputDialog 的输入放入变量中?

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

我想要求用户在showInputDialog中输入整数,但如果输入的是非整数值,则catch将起作用。

谁能引导我走向正确的方向?

public static void tryCatch(){
try{
Scanner scanner = new Scanner(System.in);
JOptionPane.showMessageDialog(null, "Welcome");
JOptionPane.showInputDialog(null, "Enter your number");

int pass = Integer.parseInt(null);

} catch(InputMismatchException e){
JOptionPane.showMessageDialog(null, "Invalid number!");
}
}

最佳答案

如果您读过 JavaDocs for JOptionPane.showInputDialog ,你会看到...

Returns:
user's input, or null meaning the user canceled the input

这意味着您可以将从方法调用返回的结果分配给变量,例如...

String text = JOptionPane.showInputDialog(null, "Enter your number");

参见How to Make DialogsJavaDocs for JOptionpane了解更多详情

关于java - 如何将 showInputDialog 的输入放入变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25925919/

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