public class P96 {
public static void main(String[] args) {
int a = 0; int b = 0;
int[]bArr = new int[1]; bArr[0] = b;
inc1(a); //我的理解是a不会变化的,可是TMD有本参考书上说a=1,我虽然调试了。但不确定。
inc2(bArr);
System.out.println("a="+a+"b="+b+"bArr[0]="+bArr[0]);
}
public static void inc1(int x){x++;}
public static void inc2(int[] x){x[0]++;}
}
public static void main(String[] args) {
int a = 0; int b = 0;
int[]bArr = new int[1]; bArr[0] = b;
inc1(a); //我的理解是a不会变化的,可是TMD有本参考书上说a=1,我虽然调试了。但不确定。
inc2(bArr);
System.out.println("a="+a+"b="+b+"bArr[0]="+bArr[0]);
}
public static void inc1(int x){x++;}
public static void inc2(int[] x){x[0]++;}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货