public class AdvancedArray{
public static void main(String[] args){
int[] arr1={1,2,3,4,5};
int[] tmp1=arr1;
int[] tmp2=arr1;
System.out.print("通过tmp1取出数组值: ");
for(int i=0;i<tmp1.length; i++)
System.out.print(tmp1[i]+" ");
System.out.print("/n通过tmp2取出数组值: ");
for(int i=0;i<tmp2[i].length;i++)
System.out.print(tmp2[i]+" ");
tmp1[2]=9;
System.out.print("/n/n通过tmp1取出数组值:")
for(int i=0; i<tmp1.length; i++)
System.out.print(tmp1[i]+" ");
System.out.print("/n通过tmp2取出数组值:");
for(int i=0;i<tmp2.length; i++)
System.out.print(tmp2[i]+" ");
System.out.println();
}
}
本文提供了一个Java程序示例,展示了如何声明和初始化整型数组,并通过不同引用变量访问同一个数组内容。此外,还演示了修改数组元素后,所有引用变量指向的数组内容的变化情况。
349

被折叠的 条评论
为什么被折叠?



