小编201*_*084的帖子

x = new int [2]如何; 在这个java代码中工作?

分析以下代码:

class Test {

    public static void main(String[] args) {
        int[] x = {1, 2, 3, 4};
        int[] y = x;

        x = new int[2];
        for (int i = 0; i < y.length; i++) {
            System.out.print(y[i] + " ");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)
  • A.程序显示1 2 3 4
  • B.程序显示0 0
  • C.程序显示0 0 3 4
  • D.程序显示0 0 0 0

以下代码的答案是A.但为什么答案不是B?

java arrays

4
推荐指数
1
解决办法
2627
查看次数

标签 统计

arrays ×1

java ×1