演習課題「例外の種類を変更しよう」

右のコードは、RPGの勇者の行動を3行表示します。
しかし、enemies配列の範囲外にアクセスするため例外が発生するのですが、捕捉する例外が異なるため、プログラムが強制終了してしまいます。
このプログラムにcatchブロックを追加して、配列の範囲外にアクセスした場合の例外を捕捉してください。追加したブロックでは、標準エラー出力に下記のメッセージを表示して下さい。

プログラムを実行して、想定どおり出力されれば演習課題クリアです!

期待する出力値

勇者は敵に遭遇した
勇者は勝利した

期待する標準エラー出力値

その敵は表示できません

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#05:複数の例外を捕捉してみよう

ここでは、複数の種類の例外に対応する方法を学習します。ゼロ除算や数値変換などの複数の例外に対応できるよう、割り算プログラムを改良していきましょう。