本来ならばプログラム中で起こってはいけないことが起こってしまうことをいいます。handling)を行う必要があります。プログラマが例外処理を容易に行えるようになっています。「開こうとしたファイルが存在しなかった」など、特別な対処が必要な状況。例外への対処には、例外用の構文があるのでそれを使いましょう。プログラムに必要なファイルが開けなかったときなどがあります。文字列を整数に変換することを考えてみます。簡単化のため、とりあえず正の整数のみを扱うことにします。想定外の文字列が来ないものと仮定するとプログラムは以下のようになります。val;}当然、この関数に対して想定外の文字列を入力すると、おかしな結果が得られます。別にこれでも問題はありません。通常は想定外の文字列が入力されていないかどうか調べる手段が必要になると思います。いった手段を用いていました。例外が起きたかどうか調べることが出来ます。