nullによる初期化回避の解答例 - @katzchang.contextsに対してコメントをいただいた件。 id:Nagise 二重tryブロックになるととたんに見通しが悪くなる…。完璧な例外処理の例を誰か教えてほしい。 はてなブックマーク - nullによる初期化回避の解答例 - @katzchang.contexts もっともな指摘なので、多重tryブロックを除去してみました。 方針 要するに単純にメソッドによって切り出しただけです。ポイントは static int sum(File file) throws FileNotFoundException, NumberFormatException, IOException この記述でFileNotFoundExceptionとNumberFormatExceptionを明示してあるところでしょうか。動作としては static int