try{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println(" Enter the Amount of articles to be ordered.");
amount = reader.readLine();
if(amount.trim().isEmpty()){
System.out.println("Amount Entered is Empty");
}
for(int count=0;count<amount.length();count++){
if(!Character.isDigit(amount.charAt(count))){
throw new NumberFormatException();
}
}
order.validateAmount(amount);
}catch(NumberFormatException numbere){
System.out.println("Either Number format is uncorrect or String is Empty, Try Again.");
}
上記のコードは、空の文字列の例外と無効な数値データの例外の両方に対して単一の println() ステートメントを提供しますが、これは望ましくありません。両方の例外に対して個別の println() ステートメントが必要です。取得する方法?