Java基础-二维和三维数组
2016-04-05 15:24
246 查看
二维数组的声明
数组类型数组名
[][];
数组类型 [][]数组名;
注:常用第二种方式
只声明一个数组并不会真正创建一个数组,因此不会分配内存空间,真正创建数组时需要使用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..},..};
注:常用第二种方式
3. 三维数组
三维数组的声明和一维数组、二维数组类似;三维数组使用3个[];
三维数组的初始化使用3个{}
三维数组的输出需要使用3个for循环
数组类型数组名
[][];
数组类型 [][]数组名;
范例: 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个for循环
相关文章推荐
- Font "楷体_GB2312" is not available to the JVM. See the Javadoc for more det
- eclipse、Myeclipse中批量增加、删除注释--技巧方法小结
- Ubuntu JAVA安装与配置
- Java反射整理
- Java并发编程:Timer和TimerTask
- Java反射整理
- Java6开发WebService入门
- JAVA同步容器和并发容器
- 修改eclipse/MyEclipse中修改包的显示结构
- javaweb 简单 de 登录注册
- java日期加减操作
- Java实现栈结构详细代码
- <context:annotation-config> vs <context:component-scan> 的区别
- JAVA实现KNN分类
- java中处理数据精度丢失
- Java NIO系列教程(七) FileChannel
- java是单继承的
- 排序算法分析(JAVA)
- Java NIO系列教程(六) Selector
- springmvc深入学习----xml配置