public static void main(String[] args) {
/* int[] arr=new int[3];
System.out.println(arr);*///输出为[I@15db9742,@左边是实体的类型。@右边是实体的哈希值。
/*int[][] arr=new int[3][2];//创建一个二维数组,该数组中有3个一维数组,每一个一维数组中有两个元素
System.out.println(arr);//直接打印二维数组 [[I@15db9742
System.out.println(arr[0]);//直接打印二维数组中的角标0的一维数组 [I@6d06d69c
System.out.println(arr[0][0]);*///直接打印二维数组中的角标0的一维数组中角标为0的数组 0
/*int[][] arr=new int[3][];
System.out.println(arr);//直接打印二维数组 [[I@15db9742
System.out.println(arr[0]);//直接打印二维数组中的角标0的一维数组 null
System.out.println(arr[0][0]);*///直接打印二维数组中的角标0的一维数组中角标为0的数组 null中的null NullPointerException
/*int[][] arr=new int[3][2];
System.out.println(arr.length);//打印二维数组的长度。其实就是一维数组的个数。
System.out.println(arr[1].length);*///打印二维数组中角标为1的一维数组的长度。
int sum=0;
int[][] arr={{3,1,7},{5,8,2,9},{4,1}};
//遍历
for(int x=0;x<arr.length;x++){
for(int y=0;y<arr[x].length;y++){
System.out.println(arr[x][y]);
sum+=arr[x][y];
}
}
System.out.println("sum="+sum);
}
运行:
image.png
网友评论