1:普通输出一个动态数组的地址和元素
2:普通输出一个静态数组的地址和元素;
3:简化输出一个动态数组的地址和元素;
4:用Java中的length输出一个动态数组的地址和元素
public class Array1 {
public static void main(String[] args) {
int[] arr1 = new int[3];
//普通输出一个动态数组的地址和元素;
System.out.println(arr1);
System.out.println(arr1[0]);
System.out.println(arr1[1]);
System.out.println(arr1[2]);
int[] arr2 = {1, 2, 3};
//普通输出一个静态数组的地址和元素;
System.out.println(arr2);
System.out.println(arr2[0]);
System.out.println(arr2[1]);
System.out.println(arr2[2]);
arr1[0] = 100;
arr1[1] = 200;
arr1[2] = 300;
for (int x = 0; x < 3; x++) {
//简化输出一个动态数组的地址和元素;
System.out.println(arr1[x]);
}
System.out.println("----------------");
for (int x = 0; x < arr1.length; x++) {
//用Java中的length输出一个动态数组的地址和元素;
System.out.println(arr1[x]);
}
printArray(arr1);
//调用函数输出数组;
}
public static void printArray(int[] arr){
//用函数做方法,调用函数输出数组;
for(int x=0;x<arr.length;x++){
System.out.println(arr[x]);
}
}
}
程序运行结果为:
[I@1b6d3586
0
0
0
[I@4554617c
1
2
3
100
200
300
100
200
300
100
200
300