Javaのreturnとは?メソッドの結果を返す・処理を終える書き方|確認問題の回答例

このページは、Javaのreturnとは?メソッドの結果を返す・処理を終える書き方の確認問題を見直すためのページです。先に自分で考えてから、回答例と見比べてください。
第1問:回答例
return 500; の 500 は、呼び出し元の fee に入ります。calculateShippingFee(1200) の結果として 500 が返り、int fee = ... の代入によって fee に保存されます。
第2問:回答例
実行されません。return が実行されると、その時点でメソッドの処理は終わります。そのため、同じメソッド内でも return より後ろの処理は実行されません。
第3問:回答例
void メソッドの return; は、値を返すためではなく、メソッドの処理を途中で終えるために使います。条件に合わない場合はそれ以上処理しない、という書き方で使われます。