- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序设计海南大学信息科学技术学院黎才茂第八章 多维数组学习目标二维数组在程序设计中的必要性学习使用二维数组:声明二维数组变量、创建二维数组、二维数组的初始化二维数组的长度、锯齿数组二维数组的常用处理将二维数组传递给方法多维数组的声明、创建和使用目录8.1 引言8.2 二维数组8.3 二维数组的基本操作8.4 二维数组的应用8.5 多维数组8.1 引言 第7章介绍了一维数组如何存储线性的元素集合。一维数组语文英语数学物理化学生物历史林平90858892908593可以使用二维数组存储矩阵或表格。例如,使用二维数组就可以存储下面多个学生的多个课程成绩的表格二维数组语文英语数学物理化学生物历史林平90858892908593宋慧兰86738179877285张晓娟76927488799290何文辉93827476817992李大军88839592949186王丽莉969380847278958.2 二维数组行列推荐写法二维数组的声明类型标识符 数组名[ ][ ] 或类型标识符[ ][ ] 数组名如: int score[][]; 或 int[][] score; 二维数组的创建 用new 创建语法格式 数组名 = new类型标识符[行数][列数] 如: int[][] a; a = new int[3][4];声明的同时创建数组(一条语句) 类型标识符 数组名[ ][ ]=new 类型标识符[行数][列数] 或 类型标识符[ ][ ] 数组名=new 类型标识符[行数][列数] 如: int[][] a = new int[3][4];二维数组的元素int[][] a = new int[3][4];数组元素个数 行数×列数数组各元素通过两个下标区分(分别表示行、列)每个下标最小值为0,最大值分别比行数或列数少1数组a[3][4]的元素如下:a[0][0] a[0][1] a[0][2] a[0][3]a[1][0] a[1][1] a[1][2] a[1][3]a[2][0] a[2][1] a[2][2] a[2][3]行列这12个元素的存储空间是连续的a[0][0]a[0][1]…a[0][3]a[1][0]a[1][1]…a[2][2]a[2][3]二维数组的初始化也可以使用数组初始化来声明、创建和初始化一个二维数组。例如:int [ ] [ ] array = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12} } ;array[0]array[1]array[2]array[3]int [ ] [ ] array = new int [ 4 ] [ 3 ] ;array[0][0] = 1; array[0][1] = 2; array[0][2] = 3; array[1][0] = 4; array[1][1] = 5; array[1][2] = 6; array[2][0] = 7; array[2][1] = 8; array[2][2] = 9; array[3][0] = 10; array[3][1] = 11; array[3][2] = 12; int[ ][ ] array = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}};等价于初始化定义时不能指定元素个数错误用法:int [4] [ ] array = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12} } ;int [4] [3] array = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12} } ;二维数组的初始化也可以使用数组初始化来声明、创建和初始化一个二维数组。例如:int [ ] [ ] array = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12} } ;array[0]array[1]array[2]array[3]int [ ] [ ] array = new int [ 4 ] [ 3 ] ;array[0][0] = 1; array[0][1] = 2; array[0][2] = 3; array[1][0] = 4; array[1][1] = 5; array[1][2] = 6; array[2][0] = 7; array[2][1] = 8; array[2][2] = 9; array[3][0] = 10; array[3][1] = 11;
您可能关注的文档
最近下载
- 徒手整形协议书模板.docx VIP
- 2022年9月全国青少年软件编程(图形化)等级(三级)考试卷.pdf VIP
- 第二章法的渊源、分类及效力.ppt VIP
- 《李清照》诗词109篇大全集.pdf VIP
- 《高分子防水卷材》课件.ppt VIP
- 河北省石家庄市2024-2025学年高一下学期期末考试 数学试卷[含答案].docx
- 中国人民大学《法理学》课件-第六讲 法的渊源与效力.pptx VIP
- 法理学—法的渊源、分类和效力.ppt VIP
- 法理学第四章_法的渊源、分类、效力.ppt VIP
- 柯尼卡美能达 柯美 bh 246 236 226 216 206 复印机中文维修手册 (1).pdf VIP
文档评论(0)