public void processing()
{
System.out.println("Please enter the amount of saving per month: ");
try
{
while(input.hasNext())
{
setSavingPermonth(input.nextDouble());
System.out.println("Please enter expected interest rate: ");
setInterestRate(input.nextDouble());
System.out.println("Please enter number of month for saving: ");
setNumberOfMonth(input.nextInt());
displayInputs();
System.out.println();
totalContibution();
totalSavingAmount();
System.out.println();
System.out.println("\nPlease enter the amount of saving per month: \n(or <Ctrl + D> to close the program)");
}
}
catch(InputMismatchException inputMismatchException)
{
System.err.println("Input must be numeric. \ntry again: ");
//**Anything need to done here in order to go back to setInterestRate()?**
}
}
例外が誤入力の例外をキャッチする前の場所に戻りたいです。たとえば、setInterestRate() の文字列を入力すると、Java がそこでキャッチし、エラー メッセージを表示します。そこに正しいデータを再入力できるようにするには?