Java で小さなプログラムを作成しました。
String grade = JOptionPane.showInputDialog("What is your grade?");
switch (grade)
{
case "A":
JOptionPane.showMessageDialog(null, "You got an A - Well done!");
break;
case "B":
JOptionPane.showMessageDialog(null, "You got a B - Very good!");
break;
case "C":
JOptionPane.showMessageDialog(null, "You got a C - Good!");
break;
case "D":
JOptionPane.showMessageDialog(null, "You got a D - Study better next time!");
break;
default:
JOptionPane.showMessageDialog(null, "Invalid grade!");
}
}
}
問題は、ユーザーが無効な成績を入力すると、「無効な成績です!」というメッセージが表示されることです。メッセージが表示され、「OK」を押した後、閉じます。
無効な成績のメッセージの後、プログラムを入力ステージに戻すにはどうすればよいですか?