有没有办法重新开始整个代码?



所以,正如标题所说,我正在尝试使用isNumber创建一个程序。它应该告诉你输入是用数字写的还是不是 obv...但是,如果输入不是数字形式,则不应该结束程序,基本上只需重新开始即可。(我对编程很陌生(提前感谢。 这就是我走了多远

String input = JOptionPane.showInputDialog("Skriv in ett tal i sifferform");
if(isNumber(input))
{
JOptionPane.showMessageDialog(null, "Godkänt, du skrev in ett tal i sifferform");
}
else
{
JOptionPane.showMessageDialog(null, "Du har ej skrivit in ett tal i sifferform");
}
}

public static boolean isNumber(String in) { try { Double.parseDouble(in); return true; } catch (Exception e) { return false; }

创建一个名为startApplication()的方法并从 main 方法复制代码,然后在遇到异常时再次调用该方法,将方法调用放在else部分中。

最新更新