というわけで、タイトルの通り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;
}