私のコードはメインメソッドにあるときに機能しましたが、それを独自のメソッドに入れようとすると、「引数を変数に解決できません」というメッセージが表示されます。また、Javaは非常に新しいので、これを単純化する方法はありますかコードブロック、モジュール化されたコードを示す本がありますが、詳細には説明されていません。
private static boolean validateInput() {
//if invalid character is entered ie. a letter, will go to the catch
try
{
number1 = Integer.parseInt(args[0]);
}
catch (Exception e)
{
System.out.println("Input #1 is not a valid integer.");
return false;
}
try
{
number2 = Integer.parseInt(args[1]);
}
catch (Exception e)
{
System.out.println("Input #2 is not a valid integer.");
return false;
}
try
{
number3 = Integer.parseInt(args[2]);
}
catch (Exception e)
{
System.out.println("Input #3 is not a valid integer.");
return false;
}
return true;
}