java概述课件07多维数组.ppt
《java概述课件07多维数组.ppt》由会员分享,可在线阅读,更多相关《java概述课件07多维数组.ppt(27页珍藏版)》请在第壹文秘上搜索。
1、1第7章 多维数组2引言 Chicago Boston New York Atlanta Miami Dallas Houston Distance Table(in miles)Chicago Boston New York Atlanta Miami Dallas Houston 0 983 787 714 1375 967 1087 983 0 214 1102 1763 1723 1842 787 214 0 888 1549 1548 1627 714 1102 888 0 661 781 810 1375 1763 1549 661 0 1426 1187 967 1723 154
2、8 781 1426 0 239 1087 1842 1627 810 1187 239 0 1723 1548 781 1426 0 239 到目前为止,我们已经用一维数组如何存储线性的元素集合到目前为止,我们已经用一维数组如何存储线性的元素集合。我们还可以用一个二维数组表示矩阵或表。例如,下面的表。我们还可以用一个二维数组表示矩阵或表。例如,下面的表格,描述了城市之间的距离可以用一个二维数组表示。格,描述了城市之间的距离可以用一个二维数组表示。3学习目标F给出使用的二维数组表示数据的例子(给出使用的二维数组表示数据的例子(7.1节)。节)。F声明二维数组变量,创建数组,以及使用行下标和列下
3、标访问声明二维数组变量,创建数组,以及使用行下标和列下标访问二维数组中的数组元素(二维数组中的数组元素(7.2节)。节)。F编程实现常用的二维数组的操作数(显示数组,对所有数求和编程实现常用的二维数组的操作数(显示数组,对所有数求和,找出最小元素和,找出最小元素和 最大元素,以及随意打乱数组)(最大元素,以及随意打乱数组)(7.3节)。节)。F给方法传递二维数组(给方法传递二维数组(7.4节)。节)。F使用二维数组编写多选题评分程序(使用二维数组编写多选题评分程序(7.5节)。节)。F使用二维数组解决距离最近的点对问题(使用二维数组解决距离最近的点对问题(7.6节)。节)。F使用二维数组检测一
4、种九宫格的解决方案(使用二维数组检测一种九宫格的解决方案(7.7节)。节)。F使用多维数组(使用多维数组(7.8节)。节)。4声明/创建二维数组/Declare array ref vardataType refVar;/Create array and assign its reference to variablerefVar=new dataType1010;/Combine declaration and creation in one statementdataType refVar=new dataType1010;/Alternative syntaxdataType refVa
5、r=new dataType1010;5声明二维数组变量并创建二维数组 int matrix=new int1010;或 int matrix=new int1010;matrix00=3;for(int i=0;i matrix.length;i+)for(int j=0;j matrixi.length;j+)matrixij=(int)(Math.random()*1000);double x;6二维数组的例子 0 1 2 3 4 0 7 0 1 2 3 4 1 2 3 4 0 1 2 3 4 matrix21=7;matrix=new int55;3 7 0 1 2 0 1 2 int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 概述 课件 07 多维 数组
