JAVA语言程序设计——数组.ppt[共49页].ppt

JAVA语言程序设计——数组.ppt[共49页].ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 数组;Introduction;For Example;5.1 一维数组;一维数组的声明;一维数组的初始化;一维数组初始化;赋初值初始化数组;使用数组的好处;5.2 多维数组;二维数组的初始化;int a[][]=new int[3][4]; 数组中各元素通过两个下标来区分 每个下标的最小值为0,最大值分别比行数或列数少1。 系统为该数组a的12个元素分配存储空间,形式如表所示:;int a[][]=new int[3][4]; Java中,二维数组作为一维数组来处理 A可看作一维数组,有3个元素a[0]、a[1]、a[2] 每个元素本身是一维数组,例:;赋初值初始化二维数组;5.3 数组的基本操作 ;Demo1;数组的基本操作;例【5-2】一维数组的复制; System.out.println(Before array assignment); System.out.println(b.length=+b.length); for (j=0; jb.length; j++){ b[j]=j*10; System.out.print(b[j]+ ); } System.out.println(); b=a; // 注意,数组a、b长度不一样 System.out.println(After array assignment); System.out.println(b.length=+b.length); for (j=0; jb.length; j++) System.out.print(b[j]+ ); System.out.println(); } };int c[][],d[][],i, j; c=new int[2][2]; d=new int[3][3]; System.out.println(Array d:); for(i=0;id.length; i++) { for (j=0; jd[i].length; j++){ d[i][j]=i+j; System.out.print(d[i][j]+“ ); } System.out.println(); } c=d; System.out.println(Array c:); for(i=0;ic.length; i++){ for (j=0; jc[i].length; j++) System.out.print(c[i][j]+“ ); System.out.println(); };5.4 数组应用举例-排序;5.4 数组应用举例-排序;若7,4,0,6,2,5,1(放在数组元数a中)从小到大排序: 1、7个数中,最小数是0,与第1个数7交换位置,结果为: 0 4 7 6 2 5 1 2、余下的6个数最小数是1,与第2个数4交换,结果为: 0 1 7 6 2 5 4 3、剩下的5个数最小数是2,与第3个数7交换,结果为: 0 1 2 6 7 5 4 4、剩下的4个数最小数是4,与第4个数6交换,结果为: 0 1 2 4 7 5 6 5、剩下的3个数最小数是5,与第5个数7交换,结果为: 0 1 2 4 5 7 6 6、剩下的2个数是6,与数7交换,结果为 0 1 2 4 5 6 7;数组应用举例-排序;5.4 数组应用举例-排序;数组应用举例-一维数组;数组应用举例—二维数组;数组应用举例--矩阵运算;5.5 数组参数;5.5 数组参数-DEMO;5.5 数组参数-DEMO; System.out.println(“调用arrayMultiply之后的数组); for (i=0; ic.length; i++) { // What Do? for(j=0; jc[i].length; j++) System.out.print(c[i][j]+ ); System.out.println();} } static void arrayMultiply(int d[][]) { int k,l

文档评论(0)

183****8595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档