- class ArrayTool
-
-
- {
- public static void main(String[] args)
- {
- int[] a={1,2,3,4,5,6,7,8,9};
- a = fun1(a);
- System.out.println(a[0]);//4、输出a[0]=100
- }
- public static int[] fun1(int[] arr)
- {
- arr[0]=10;//1、此时数组a[0]=10,数组这样的{10,2,3,4,5,6,7,8,9}
- arr=new int[]{1000};//2、new了一个新的数组,此数组只有一个元素{1000},a的引用指向该数组,a={1000},a[0]=1000
- arr[0]=100;//3、将100赋给a[0],a[0]的值由1000变成100
- return arr;
- }
- }
复制代码 |