Java基础系列----6、二维数组

来源:互联网 发布:清空datagridview数据 编辑:程序博客网 时间:2024/06/05 00:30
class ArrayDemo{public static void main(String [] args){int [][] arr=new int [3][4]; //定义了名称为arr的二维数组,二维数组中有3个一维数组,每一个一维数组有四个元素。System.out.println("arr="+arr);//结果为:arr=[[I@1fb8ee3System.out.println("arr[0]="+arr[0]);  //结果为:arr[0]=[I@61de33System.out.println("arr[0][0]="+arr[0][0]);  //结果为:arr[0][0]=0int [][] arr2=new int [3][];System.out.println("arr2="+arr2);//结果为:arr2=[[I@61de33System.out.println("arr2[0]="+arr2[0]);  //结果为:arr2[0]=nullint [][] arr3=new int [3][];arr3[0]=new int[3];arr3[1]=new int[1];arr3[2]=new int[2];System.out.println("arr3="+arr3);  //结果为:arr3=[[I@14318bbSystem.out.println("arr3[0]="+arr3[0]);   //结果为:arr3[0]=[I@ca0b6System.out.println("arr3[0][0]="+arr3[0][0]);   //结果为:arr3[0][0]=0System.out.println("-------------------------------------");int [][] arr4=new int [3][4];System.out.println("arr4.length="+arr4.length); //打印二维数组的长度 3;System.out.println("arr4[0].length="+arr4[0].length); //打印二维数组中第一个一维数组长度 4;System.out.println("-------------------------------------");int [][] arr5={{3,5,1,7},{2,3,5,8},{6,1,8,2}};int sum=0;for(int x=0;x<arr5.length;x++){for(int y=0;y<arr5[x].length;y++){sum=sum+arr5[x][y];}}System.out.println("sum="+sum);}}


练习 :二维数组定义

int [] x,y[];//x一维,y二维。//相当于 int [] x; int [] y[];