二维数组和一维相似。
声明一个二维数组,如 int [][] x;使用new关键字创建一个二维数组
如图所示,那么为什么遍历出的却是一些地址值呢,因为我们遍历的是二维数组,我们只用了一个for循环,即遍历出的不是元素,而是二维数组下的一维数组。如果想要遍历数组中的元素,应使用forfor嵌套循环。
采用了一个变量来统计0的个数,4*5=20符合实际。
如果想要方便快速的打印数组,可以采用:
System.out.println(Arrays.deepToString(x));
如下图
与一维数组类似,同样可以用直接赋值的方法来创建数组,且不需要new关键字,如int[][] x = {{25,87,5,0,6,9},{555,78,2,556,996,345},{58,74,753}};
如下图:
网友评论