public class Array_reference{ static void print(int x[]) //数组作为参数,不用给出数组长度 { for(int i=0; i<x.length; i++) //输出一维数组 System.out.print(" "+x[i]); System.out.println(); } public static void main(String args[]) { int x[]={1,2,3,4,5}; int y[]=null; System.out.println("x==null "+(x==null)); System.out.println("y==null "+(y==null)); y=x; //引用赋值 System.out.println("x==y "+(x==y)); y[0]=100; print(x); int n=x.length; y=new int [n]; for(int i=0;i<x.length;i++) y[n-i-1] = x[i]; print(y); }}