public static void main(String[] args) {
int a = 1;
int b = 2;
System.out.println(a);
System.out.println(b);
change(a, b);
System.out.println(a);
System.out.println(b);
}
// 方法的参数为基本类型时,传递的是数据值,所以a,b还是原来的值
private static void change(int a, int b) {
a=a+b;
b=b+a;
}
public static void main(String[] args) {
int arr[]={5,2,0};
System.out.println(arr[0]);
change(arr);
System.out.println(arr[0]);
}
// 方法的参数为引用类型时,传递的是地址值,所以arr[0]=521
private static void change(int[] arr) {
arr[0]=521;
}