004-006-008
配列変数の参照を理解する
初級
問題説明
配列変数の参照を理解する
この問題では: 標準入力から配列の初期値3つと変更後の値1つを読み込み、int[] numbers1 を宣言して numbers2 = numbers1 と代入した後、numbers2[0] を入力値で変更し numbers1[0] の値を表示することで、配列変数が参照を共有することを確認するプログラムを作成します。
入力形式:
- 1行目: 配列の初期値3つ(スペース区切り)
- 2行目: numbers2[0] に代入する新しい値
出力形式:
numbers1[0]: <値>
学習目標:
- Javaの配列が参照型であることを理解する
- 配列変数の代入が独立したコピーではなく参照の共有であることを確認する
- 参照型の動作がプリミティブ型と異なる理由を把握する
