首页题目详情
以下代码执行后,输出结果是? public static void main(String[] args) { int[] arr = {1, 2, 3}; modify(arr); System.out.println(arr[0]); } public static void modify(int[] arr) { arr[0] = 10; }

A.1
B.10
C.3
D.0
优质解答
答案
B
解析
arr 是一个数组,作为参数传递给 modify 方法时,实际上是传递了数组的引用的副本。在 modify 方法内部对数组元素进行修改,会影响外部的原始数组,因此输出结果是 10。
Java语言程序设计单选题中等AI生成