在main方法中声明arr1和arr2两个变量 它们是int[]类型的数组 arr1初始化8元素:2,3,5,7,11,13,17,19 显示arr1的内容 赋值arr2变量等于arr1变量,修改arr2中的偶索引元素,使其等于索引值(例如arr[0]=0,arr[2]=2) 打印出arr1的内容 思考:arr1和arr2的关系:arr1和arr2的地址值相同,都指向堆空间的一个数组实体 代码如下: public class Demo05 { public static void main(String[] args) { //1.创建数组arr1,并进行初始化 int[]arr1 = {2,3,5,7,11,13,17,19}; //2.赋值arr2等于arr1 int[]arr2 = arr1; //3.遍历数组arr2; for (int i = 0; i < arr2.length; i++) { if(i % 2 == 0){//修改arr2中的偶索引元素,使其等于索引值 arr2[i] = i; } } for(int j = 0;j < arr1.length;j++){ System.out.println(arr1[j]); } } }
运行代码如下: