Java 2面向对象程序设计 洪维恩 等 Chapter 6新.pptVIP

Java 2面向对象程序设计 洪维恩 等 Chapter 6新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例子: 范例2:找出数组元素的最大值与最小值 注意: 1.用户不需要定义数组的长度,因此在数组名后面 的中括号里并不必填入任何的内容。此外,在大括 号内还有几组大括号,每组大括号内的初值会依序 指定给数组的第0、1、…、n行元素。如下面的数 组sale声明及初值的赋值范例 : 05 { 06 star(); //调用star() 方法 07 System.out.println(I love Java); 08 star(); //调用star() 方法 09 } 10 11 public static void star() //star() 方法 12 { 13 for(int i=0;i14;i++) 14 System.out.print(*); //输出14个星号 15 System.out.print(\n); //换行 16 } 17 } /* app6-6 OUTPUT-- ************** I love Java ************** --------------------*/ app6_6中声明了两个方法,分别为main()与star()。 因为main()是程序进入的起点,所以把调用star() 的程序代码编写在main()里。在main()的第6行调用star() 方法,此时程序的运行流程便会进到11~16行的star() 方法?里执行。执行完毕后,程序返回main() 方法,继续运行第7行,输出“I love Java”字符串。 接着第8行又调用star() 方法,程序再度进到第11~16行的star() 方法?里运行。运行完后,返回main() 方法里,因main() 方法接下来已经没有程序代码可供执行,于是结束程序app6_6。 app6_6 star() 方法调用与运行的流程如图所示。 01 // app6_9, 简单的范例 02 public class app6_9 03 { 04 public static void main(String args[]) 05 { 06 int score[]={5,3,8,12,6,7}; // 声明一维数组score 07 largest(score); // 将一维数组score传入largest() 方法 08 } 09 10 11 public static void largest(int arr[]) 12 { 13 int tmp=arr[0]; 14 for(int i=0;iarr.length;i++) 15 if(tmparr[i]) 16 tmp=arr[i]; 17 System.out.println(largest num = +tmp); 18 } 19 } /* app6-9 OUTPUT--- largest num = 12 ---------------------*/ 08 print_mat(A); 09 } 10 11 public static void print_mat(int arr[][]) 12 { 13 for(int i=0;iarr.length;i++) 14 { 15 for(int j=0;jarr[i].length;j++) 16 System.out.print(arr[i][j]+ ); // 输出数组值 17 System.out.print(\n); // 换行 18 } 19 } 20 } /* app6-10 OUTPUT-- 51 38 82 12 34 72 64 19 31 --------------------*/ 01 // app6_11, 设计返回二维数组的方法

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档