質問の仕方を変えます。
例外処理で同じ例外クラスがスローされるときに
キャッチ内で表示するメッセージをエラーした個所によって変える方法が
わからない、そもそもそういうことが可能か不可能か?
また、同一メソッド内で下のように
try {
  // int型で数値を設定
} catch (Exception e) {
  ・
  ・
}try {
  // 上記で設定したint型数値を使用
}catch (Exception e) {
  ・
  ・
}
したが、エラーが発生したので、私のやりかたが悪かったのか、
そもそもこういうことが可能なのか不可能なのか?