黑马程序员技术交流社区

标题: 多维数组赋值格式 [打印本页]

作者: 海狮    时间: 2015-10-21 23:18
标题: 多维数组赋值格式
多维数组
二维数组[][],三位数组[][],四维数组[][]………………
格式:
int[][] arr=new int[3][2];
1、定义了名称为arr的二维数组。
2、二维数组中有3个一维数组。
3、每一个一维数组中有2个元素。
4、一维数组的名称分别为arr[0],arr[1],arr[2]。
5、给第一个一维数组第一个脚标位赋值为78写法是:arr[0][1] = 78;。
6、arr存储的是二维数组的初始地址,arr[0]、arr[1]、arr[2]存储的是一维数组的初始地址。
格式2:
int[][] arr=new int[3][]
定义了3个一维数组,每个一维数组都是默认初始值为null,可以对这三个一维数组分别初始化:
arr[0]=new int[3];
arr[1]=new int[4];
arr[2]=new int[5];
格式3:
int[][] arr = {{3,8,2},{2,7},{9,0,1,6}};
声明定义同时直接赋值






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2