変数とデータ型定義問題
Javaにおいて変数を「宣言」するとはどのような意味ですか?
A.変数に初期値を代入すること
✗ 初期値を代入することは「初期化」と呼ばれ、宣言とは区別されます。
B.変数のデータ型と名前をコンパイラに知らせること← 正解
✓ 正解です。変数の宣言とは「int x;」のようにデータ型と変数名をコンパイラに知らせる操作です。
C.変数をpublicやprivateなどのアクセス修飾子で修飾すること
✗ アクセス修飾子の付与は宣言の一部に含まれる場合もありますが、宣言の本質的な意味ではありません。
D.変数の値をコンソールに出力すること
✗ 値を出力することはSystem.out.println()で行う操作であり、変数の宣言とは無関係です。