黑马程序员技术交流社区
标题:
求详解:二维数组动态初始化和静态初始化
[打印本页]
作者:
上篮高手
时间:
2013-10-17 15:16
标题:
求详解:二维数组动态初始化和静态初始化
本帖最后由 杨增坤 于 2013-10-18 09:31 编辑
求详解:二维数组动态初始化和静态初始化
作者:
呆萌
时间:
2013-10-18 02:15
动态初始化格式1:
存放元素类型[][] 二维数组名 = new 存放元素类型[二维数组长度][二维数组中每一个一位数组的长度];
示例:int[] arr = new int[3][2];
动态初始化格式2:
存放元素类型[][] 二维数组名 = new 存放元素类型[二维数组长度][];
静态初始化格式:
存放元素类型[][] 二维数组名 = {{元素,元素,元素},{元素,元素,元素,元素},{元素,元素}};
作者:
卑微の小幸福
时间:
2013-10-18 02:44
二维数组的静态初始化就是把每个一位数组包括元素都列出来;动态初始化就是只写了一维数组的个数、每个一维数组的长度或者只写了一维数组的个数。
作者:
☆╰學不会☆╮
时间:
2013-10-18 08:20
二维数组的定义
int[] arr=new int[]; 也可以这样定义 int arr[]=new int[];
数组的定义方式有两种 一种是动态初始化
int[] []aa=new int[2] [3]; //先定义了数组的存储空间大小,再根据角标赋值。
aa[0][0]=1;
aa[0][1]=2;
aa[0][2]=3;
aa[1][0]=4;
aa[1][1]=5;
aa[1][2]=6;
二是静态初始化
int [] [] aa=new int{{1,2,3}{4,5,6}} //相对来说静态初始化定义时更简单一点。
作者:
上篮高手
时间:
2013-10-18 08:54
谢谢啊 谁打算报 11 1 号的班次
作者:
春天花开
时间:
2013-10-18 08:57
路过路过
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2