public class Demo_yinying {
public static void main(String[] args) {
int[] arr=new int[3];
System.out.println(arr); //地址值 [I@69dc8f2 "[I"表示的是int类型数组,
//"@"后面的内容表示数组初始地址的哈希值。
print(arr); // 000 默认值0
change(arr);
print(arr); //111 change()内存中指向同一个地址所以arr被更改了
}
public static void change(int[] arr){
for(int x=0;x<arr.length;x++){
arr[x]+=1; //对元素加1
}
}
public static void print(int[] arr){
for(int x : arr){
System.out.println(x); //增强for遍历
}
}
} |
|