//测试java数组
public class Example2_4 {
public static void main(String[] args) {
int a[]=new int[4];
int b[]=new int[3];
a[0]=10;
System.out.println("数组a的引用是"+a);
System.out.println("数组b的引用是"+b);
System.out.println("数组a的长度是"+a.length);
System.out.println("数组b的长度是"+b.length);
System.out.println("数组a与数组b的引用是否相等:"+(a==b));
b=a;//将数组a的引用赋给数组b(实质是b改地址)
System.out.println("========================================");
System.out.println("将数组a的引用赋给数组b后:\n数组a的引用是"+a);
//System.out.println("数组a的引用是"+a);
System.out.println("数组b的引用是"+b);
System.out.println("数组a的长度是"+a.length);
System.out.println("数组b的长度是"+b.length);
System.out.println("数组a与数组b的引用是否相等:"+(a==b));
b[0]=200;//操作一个元素,另一个数组的元素同时被操作
System.out.println("b[0]="+b[0]);
System.out.println("a[0]="+a[0]);
}
}
//结论:Java的数组名是引用型(地址)变量