【JAVA】18、二维数组
来源:互联网 发布:java 下载器 编辑:程序博客网 时间:2024/05/16 05:00
本篇博文最后修改时间:2016年2月29日,18:48。
本篇介绍二维数组的声明方式及静态初始化。
系统版本:Windows7 家庭普通版 32位操作系统。
三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato
联系方式:315878825@qq.com
Java零基础入门交流群:541462902
四、二维数组
1、二维数组声明方式
格式①:
数组类型 数组名[][];数组名 = new 数据类型[行的个数][列的个数];如:
int score [][]; //声明整型数组scorescore = new int[4][3]; //配置一块内存空间,供4行3列的整型数组score使用
格式②:
数组类型 数组名[][] = new 数组类型[行的个数][列的个数];如:
int score = new int[4][3] //声明整型数组score,同时为其开辟一块内存空间整型数据的大小:int为4字节,score可保存的元素为4*3=12个,则占用内存为4*12=48字节。
范例:二维数组的定义及使用
一维数组要想全部输出,需要一层循环
二维数组要想全部输出,需要二层循环
同理,
N维数组要想全部输出,需要N层循环
public class ArrayDemo08{ public static void main(String [] args) { int score[][] = new int[4][3]; //声明并实例化二维数组 score[0][1] = 30; //为数组中的部分内容赋值 score[1][0] = 31; score[2][2] = 32; score[3][1] = 33; score[1][1] = 30; for (int i = 0; i < score.length; i++) //外层循环行 { for (int j = 0;j < score[i].length; j++) //内层循环列 { System.out.println(score[i][j] + "\t"); } System.out.println(""); //换行 } }}
程序运行结果:
2、二维数组静态初始化
格式:
数据类型 数组名[][] = { {第0行初值}, {第1行初值}, … {第n行初值},};
范例:
使用静态初始化声明一个二维数组
public class ArrayDemo09{ public static void main(String [] args) { int score[][] = { { 67 , 61 } , { 78 , 89 , 83 } , { 99 , 100 , 98 , 66 , 95 } }; for (int i = 0; i < score.length; i++) //外层循环输出行 { for (int j =0; j < score[i].length; j++ ) //内层循环输出列 { System.out.println(score[i][j] + "\t"); //输出每一个元素 } System.out.println(""); //换行 } }}
1 0
- 【JAVA】18、二维数组
- Java数组-二维数组
- 【Java】数组--二维数组
- java-数组/二维数组
- java二维数组问题
- Java二维数组处理
- [Java]二维数组
- java二维数组
- java中的二维数组
- java-二维数组
- java 二维数组
- java二维数组
- java--二维数组
- Java 二维数组
- java二维数组遍历
- java二维数组排序
- java中的二维数组
- JAVA二维数组拷贝
- 向老虎诉苦的人--贝西西
- 工作积累的一些代码教训(不定期更新)
- 菜鸟面试题收集
- 基础iOS
- cocoPods的使用
- 【JAVA】18、二维数组
- 【毕向东Java基础】day03.Java基本语法(下)
- Yii2.0数据库操作(1)
- python图片库PIL安装
- hdu 1021 Fibonacci Again
- Git学习(二)----Git分支
- 207. Course Schedule
- 子页面修改父页面元素或顶层页面元素
- 我为何放弃Gulp与Grunt,转投npm scripts(中)