例外について質問です。
例えば以下のようなメソッドがあったとき、コンパイル時に
「aは初期化されていない可能性があります。」
というエラーが出ます。

int mothodA {
  int a;
  try {
   a = 1;
  } catch (Exception e) {
   e.printStackTrace();
  }
  return a;
}
宣言はtry{}の外、初期化はtry{}の中で行っている
ということで、納得はしたのですが、
解決方法が分かりません。
どうすれば良いでしょうか?