黑马程序员技术交流社区
标题:
一维数组和二维数组的区别
[打印本页]
作者:
jiangkaizhuo
时间:
2016-3-24 22:31
标题:
一维数组和二维数组的区别
二维数组格式1
* int[][] arr = new int[3][2];
:注意事项
* a:以下格式也可以表示二维数组
* 1:数据类型 数组名[][] = new 数据类型[m][n];
* 2:数据类型[] 数组名[] = new 数据类型[m][n];
* B:注意下面定义的区别
*
int x;
int y;
int x,y;
int[] x;
int[] y[];
int[] x,y[]; x是一维数组,y是二维数组
E:案例演示
定义二维数组,输出二维数组名称,一维数组名称,一个元素
/
class Demo1_Array {
public static void main(String[] args) {
int[][] arr = new int[3][2];
/*
这是一个二维数组
这个二维数组中有3个一维数组
每个一维数组中有2个元素
[[I@19bb25a //二维数组的地址值
[I@da6bf4 //一维数组的地址值
0 //元素值
*/
System.out.println(arr); //二维数组
System.out.println(arr[0]); //二维数组中的第一个一维数组
System.out.println(arr[0][0]); //二维数组中的第一个一维数组的第一个元素
}
}
作者:
as9600
时间:
2016-3-24 22:59
一个是定长二位是输入多少就多长
作者:
zhang3216858
时间:
2016-3-24 23:03
里面有三个一维数组,每个里面有两个元素,其实我就能看懂这个```````
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2