首页 > 试题广场 >

下面 Java 代码的运行结果为() public clas

[单选题]
下面 Java 代码的运行结果为()
public class Test {
    public static void main(String[] args) {
        int[] da1 = new int[]{1, 3, 5};
        int[] da2 = new int[]{2, 4, 6};
        System.out.print(da2[da1[0]]);
        interchange(da1, da2);
        System.out.print(da1[da2[0]]);
    }
    static void interchange(int[] da1, int[] da2) {
        int[] dat = da1;
        da1 = da2;
        da2 = dat;
    }
}
  • 45
  • 54
  • 抛出ArrayIndexOutOfBoundsException
  • 43
java是值传递,交换的是参数副本的引用
发表于 2025-08-21 10:02:02 回复(0)