1 public class Demo{
2 public static void main(String[] args){
3 int[] arr1={1,2,4,8,16};
4 int[] arr2;
5 arr2=arr1;//将数组一赋给数组二 是引用之间的赋值,表示两个数组引用同一个地址内存,只要有一个数组值改动,两个数组里的值都改动了
6
7 arr2[3]=1024;//通过数组2修改其中一个元素的值
8
9 //输出数组一的值
10 System.out.println("数组一的值:");
11 for(int i=0;i<arr1.length;i++){
12 System.out.println(arr1[i]);
13 }
14
15 //输出数组二中的值
16 System.out.println("数组二的值:");
17 for(int i=0;i<arr2.length;i++){
18 System.out.println(arr2[i]);
19 }
20 }
21 }
1 运行结果:
2 数组一的值:
3 1
4 2
5 4
6 1024
7 16
8
9 数组二的值:
10 1
11 2
12 4
13 1024
14 16