package cn.china; public class Array { public static void main(String[] args) { //int[][] arr=new int[3][2];//创建一个2维数组,该数组中有3个一维数组,每个一维数组中有2个元素; //System.out.println(arr);//直接打印二维数组。 [[I@15db9742 @左边为打印类型 @右边是实体的哈希值 //System.out.println(arr[0]);//直接打印二维数组中角标为0的元素,是一个一维数组; //System.out.println(arr[0][0]);//直接打印二维数组中角标为0的元素中一位数组中角标为0的元素 int[][]arr=new int[5][]; arr[0]=new int []{1,2,3}; arr[1]=new int []{3,4,5,6,7}; arr[2]=new int[]{1,2}; arr[3]=new int[]{9}; arr[4]=new int[]{11,8,23,24}; int sum=arrAdd(arr); System.out.println(sum); } public static int arrAdd(int[][]arr){ int sum=0; for(int x=0;x<arr.length;x++){ for(int y=0;y<arr[x].length;y++){ sum+=arr[x][y]; } } return sum; } }