您的位置:首页 > 编程语言 > Java开发

Java基础-二维和三维数组

2016-04-05 15:24 246 查看
二维数组的声明
数组类型数组名
[][];
数组类型 [][]数组名;

范例:
int [][] arr;
int arr [][];
声明一个二维数组
数组类型为int
数组名为arr
注:常用第二种方式
只声明一个数组并不会真正创建一个数组,因此不会分配内存空间,真正创建数组时需要使用new

 
 2.二维数组的初始化

方法一:只声明二维数组的行数,列数
数组类型数组名
[][] = new int[3][4];
数组类型 [][]数组名
= new int[3][4];

注:系统会给数组默认的初始值

 
int默认是
0;
float默认是0.0;
boolean默认是
false;
引用类型默认是null;
 

方法二:不声明二维数组行数,列数
数组类型数组名
[][] = new数组类型 [][] {{value1,value2..},{value3,value4..},..}; 
数组类型 [][]数组名
= {{value1,value2..},{
4000
value3,value4..},..};

注:常用第二种方式

 

范例:
int [][] arr = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int [][] arr =new int[][]{{1,2,3,4},{5,6,7,8},{9,10,11,12}};

 
定义了一个二维数组
二维数组的数据类型为int
二维数组的数组名是 arr
二维数组是三行四列
数组的值是:

1,2,3,4

5,6,7,8

9,10,11,12
3. 三维数组

三维数组的声明和一维数组、二维数组类似;三维数组使用3个[];
三维数组的初始化使用3个{}
三维数组的输出需要使用3个for循环
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: