- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter4 数 组 Lu Qiang, 2007 Hefei University of Technology, School of Computer and Information Page * / 8 Lu Qiang, 2007 Hefei University of Technology, School of Computer and Information Page * / 8 Lu Qiang, 2007 Hefei University of Technology, School of Computer and Information Chapter4 数 组 Lu Qiang, 2007 Hefei University of Technology, School of Computer and Information Page * / 8 Chapter4 数 组 luqiang@ 路 强 第四章补充 数组参数 ︳Java程序设计 Chapter4 数 组 数组参数 JAVA程序中用方法定义类对象的行为或动作,也可以说方法体现类对象的一种特定的功能。方法内外的数据是经过形参与实参的对应,来实现数据传递的。数组可以作为方法的参数,但须注意: 在形参表中,数组名后的括号不能省略,括号的个数与数组的维数相等。不需给出数组元素的个数。 在实参表中,数组名后不需括号。 数组名做实际参数时,传递的是地址,而不是值,即形式参数和实际参数具有相同的存储单元。也就是说一旦实参与形参对应,方法中对形参的处理是在实参给定的内存位置上进行的,实参的值随着方法的运行在变化。 Chapter4 数 组 数组作为参数 //计算数组元素平均值的方法 public class example04_06 { public static void main(String args[ ] ) { int c[ ]={1,2,3,4,5,6,7,8,9}; int j; System.out.println(Array c); for (j=0;jc.length;j++) System.out.print( c[j]+ ); System.out.println(); System.out.println(Array average ); System.out.println(arrayAverage(c) ); } static float arrayAverage(int d[ ]) { float average=0; for(int i=0;id.length;i++) average=average+d[i]; average=average/d.length; return average; } } Chapter4 数 组 数组参数传递地址 //展示数组参数传递地址的方法 public class example04_07{ public static void main(String args[ ] ) { int c[ ][ ]={{1,2,3,4,5},{6,7,8,9,10}}; int i,j; System.out.println(调用arrayMultiply方法前的数组C); for (i=0;ic.length;i++) { for (j=0;jc[i].length;j++) System.out.print( c[i][j]+ ); System.out.println(); } arrayMultiply(c); System.out.println(\n调用arrayMultiply方法后的数组C); for (i=0;ic.length;i++) { for (j=0;jc[i].length;j++) System.out.print( c[i][j]+ );
文档评论(0)