Javaのローカル変数とは?メソッドの中だけで使える変数の考え方|確認問題の回答例

Schoo Java入門 初級【2026年版】

このページは、Javaのローカル変数とは?メソッドの中だけで使える変数の考え方の確認問題を見直すためのページです。先に自分で考えてから、回答例と見比べてください。

第1問:回答例

直接使えません。discountcalculateDiscount メソッドの中で宣言したローカル変数なので、そのメソッドの中だけで使えます。別のメソッドで使いたい場合は、戻り値として返したり、必要な値を引数で渡したりします。

第2問:回答例

total は、呼び出し元から渡された注文金額を受け取る引数です。discount は、メソッドの中で割引額を計算するために作ったローカル変数です。どちらもメソッドの中で使う変数ですが、値の来どころと役割が違います。

第3問:回答例

nameStudent オブジェクトが持つフィールドです。messageprintName メソッドの中で宣言されたローカル変数です。messageprintName の処理中だけ使われます。

元の記事に戻る

Javaのローカル変数とは?メソッドの中だけで使える変数の考え方