Javaのthrowとは?不正な値を例外で知らせる仕組み|確認問題の回答例

Schoo Java入門 初級 第9回 例外処理

このページは、Javaのthrowとは?不正な値を例外で知らせる仕組みの確認問題を見直すためのページです。先に自分で考えてから、回答例と見比べてください。

第1問:回答例

throw は、不正な値や続行できない状態を見つけたときに、その問題を例外として知らせるために使います。たとえば、HPにマイナスの値が渡された場合などです。

第2問:回答例

IllegalArgumentException という例外オブジェクトを作り、それを throw で呼び出し元に知らせています。引数として渡された値が不正であることを伝えるコードです。

第3問:回答例

throw は、問題を例外として知らせる命令です。Javaの用語としては、例外を発生させる書き方です。throws は、そのメソッドから例外が外へ出る可能性があることを宣言する書き方です。

元の記事に戻る

Javaのthrowとは?不正な値を例外で知らせる仕組み