変数とデータ型定義問題
Javaにおける「キャスト」とはどのような操作ですか?
A.変数の名前を変更する操作
✗ 変数の名前を変更する操作はキャストとは無関係です。Javaでは変数名の変更はできません。
B.変数のスコープを変更する操作
✗ スコープはキャストとは別の概念で、変数が参照できる範囲を指します。
C.あるデータ型を別のデータ型に変換する操作← 正解
✓ 正解です。キャストとは(int)doubleVal のように型を明示して、あるデータ型を別のデータ型へ変換する操作です。
D.変数の値をメモリ上でコピーする操作
✗ 値のコピーは代入演算子(=)で行われる操作であり、キャストとは異なります。