動画プレイヤーの機能を制限して表示しています
一部機能が正常に読み込まれませんでした。
コンテンツブロックなどが動作していないかご確認ください。
このチャプターでの演習課題が終了していません
次のチャプターへ進みますか
ジャッジに時間がかかっています
しばらくしてから再度アクセスしてください。
演習課題を利用するにはpaiza会員登録のうえ、
有料会員登録が必要です
Java入門編10:例外処理を理解しよう

#13:throwとtry-catchで再スローしよう

この動画を見るにはpaiza会員登録のうえ
有料会員登録が必要です

無料会員登録して始める

実技課題 「間違い探し」

右のコードは、ファイルに0から99まで1行ずつ書き込んで表示するプログラムですが、コンパイルエラーになってしまいます。コードを修正して、プログラムを完成させてください。

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

ここでは、throwとtry-catchを組み合わせる再スローについて学習します。再スローでは、メソッドのcatchブロックの中から、受け取った例外を呼び出し元にスローします。そのおかげで、捕捉した例外を、catchのところで出来るだけ対応して、残りの作業を呼び出し元に任せることができます。