-1

というわけで、タイトルの通りisNumberを使ったプログラムを作ってみました。入力が数値で書かれているかどうかを通知するはずですが、入力が数値形式でない場合は、プログラムを終了することは想定されておらず、基本的に最初からやり直します。(私はプログラミングにまったく慣れていません)事前にThx。これが私が得た距離です

    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