Java编程技术基础第8章:Java中的方法.pptxVIP

Java编程技术基础第8章:Java中的方法.pptx

  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文档。上传文档
查看更多
Java 初学者第8章:Java中的方法本章目标理解JAVA的方法掌握方法的调用掌握方法的参数理解变量作用域掌握数组作为参数掌握类与类之间相互调用回顾数组是内存中有序数据的集合,数组中每个元素具有相同的数据类型,且在内存中的顺序是相邻的。数组必须先声明,对其初始化以后才能使用。对数组初始化分为静态初始化和动态初始化两种方式。通过下标来访问数组中的每个元素,注意下标是从0开始的。数组可以分为一维数组和多维数组。二维数组可以理解为一维数组的集合。数组结合循环可以实现很多有用的功能,例如求最大值、最小值、平均值、搜索数据、排序等等。方法来源于生活,指解决问题的处理途径Java中,main方法是解决问题的入口把所有代码都放入main方法中有什么缺陷?代码庞大难以阅读难以维护代码难以重用不利于合作开发如何解决?将庞大的程序划分为不同的功能小块,逐个突破在main方法中组织各个功能块,组合成整个功能体方法的定义//main方法定义public static void main(String [] args){……}//方法定义的语法adjunct typereturn type method name ( type arg1,type arg1 …….){}和main方法类似:方法的定义修饰符(adjunct type)返回类型(return type)方法名字(method name)参数(arg1、arg2……)方法体在当前阶段,我们学习的方法都是public static类型的示例public class Demo1{ //定义一个方法,用来跟访客打招呼 public static void sayHello(){ System.out.println(Hello SVSE!); } public static void main(String[] args) { // 重复调用sayHello方法5次 for ( int i = 1; i = 5; i++ ){ System.out.println(第 + i +次调用!); sayHello();//方法的调用 } }}方法的返回值方法可以接受参数参与运算方法可以返回一定的结果使用return语句返回结果示例:求出100以内能被8整除的最大数字//返回类型为intpublic static int getNum(){ int i = 100; for(;i=0;i--){ if(0 == i%8 ){ break; } }//不再输出结果,而是把结果返回给调用者 return i;}public static void main(String[] args) { int num = getNum();//调用方法,得到结果 System.out.println(num);}方法的参数参数指要传递给方法的初始条件只要类型统一、参数可以变化,处理更为灵活示例:在任意区间内查找// 返回类型为int,接收两个参数public static int getNum(int begin, int end) { // 为了便于查找,先判断出两个数字的大小,大的放在max内,小的放在min内 int max = begin end ? begin : end; int min = begin end ? end : begin; // 让i从max开始循环,一直到min int i = max; for (; i = min; i--) { if (0 == i % 8) { break; } } return i;}public static void main(String[] args) { int num; num = getNum(0, 100);// 调用方法,传递参数,得到结果 System.out.println(num); num = getNum(200, 100); System.out.println(num);}形参与实参方法的参数分为形式参数和实际参数,简称为形参和实参形参是指定义方法时方法列表中的参数(beign和end)实参指的是方法调用时传递的参数定义一个方法时,形参的值是不确定的,它的值是由实参传递的形参、实参的个数、类型、顺序必须是匹配的。方法需要什么类型的参数列表,在调用时,就要传递什么类型的参数public static boolean doPrint(String color,int papers){ //是否能成功打印 boolean isSuccess = false; System.out.println(打印机启动……); //调用纸张、墨盒装载程序 if(loadPaper(papers) loadCartridge(colo

文档评论(0)

hmzhang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档