まさか、例外処理を通常の条件分岐処理のように使おうとしてないか?

例外処理は、あくまで「例外」のための処理だぞ。