-1

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

    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; }

4

1 回答 1

0

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

于 2020-05-14T12:50:00.180 回答