当R返回并存储在Q
中时,Q
的元素之和为15
,但是为什么P
的元素之和变为{{1 }}?
我用整数值进行了尝试,结果却不一样。
15
预期结果:void start() {
long[] P = {3, 4, 5};
long[] Q = method(P);
System.out.print (P[0] + P[1] + P[2]);
System.out.print (Q[0] + Q[1] + Q[2]);
}
long[] method (long[] R) {
R[1] = 7;
return R;
}
实际结果:12 15