Java 17 Silver ラボ

学習の画面へ

配列の代入は参照のコピー

出力はどれか。

public class Main {
    public static void main(String[] args) {
        int[] a = {1, 2};
        int[] b = a;
        b[0] = 9;
        a = new int[] {5};
        System.out.println(b[0] + " " + a[0]);
    }
}
  1. A 9 5
  2. B 1 5
  3. C 9 9
  4. D 5 5
正解と解説を見る

正解: A

ポイント

「配列 (一次元配列、二次元配列) の宣言、インスタンス化、初期化および使用」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)