北大青鸟--使用Java理解程序逻辑14.pptxVIP

  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文档。上传文档
查看更多
第十四章带参数的方法回顾与作业点评提问/40无参方法有哪几个组成部分?调用无参方法的两种形式是什么?方法的返回值使用什么关键字?预习检查提问/40调用带参方法时,有哪些注意事项?包的作用是什么?本章任务实现客户信息的添加和显示修改客户姓名对客户姓名排序实现模拟账户存取款功能/40本章目标/40会定义带参方法会使用带参方法会创建包组织Java工程输出三种果汁为什么要用带参数的方法新鲜桃汁新鲜梨汁新鲜苹果汁/40工作原理如何使用带参数的方法3-1public class ZhazhiJi { public String zhazhi ( String fruit ) { String juice = fruit + 汁; return juice; } }参数列表:(数据类型 参数1,数据类型 参数2…)调用方法,传递的参数要与参数列表一一对应/*调用zhazhi方法*/ZhazhiJi myZhazhiji = new ZhazhiJi();String myFruit = 苹果;String myJuice = myZhazhi.zhazhi(myFruit);System.out.println(myJuice);/40定义带参数的方法调用带参数的方法如何使用带参数的方法3-2定义带参数的方法该方法允许被访问调用的权限范围传送给方法的形参列表语法访问修饰符 返回类型 方法名(形式参数列表) { //方法的主体}示例方法返回值的类型public class StudentsBiz { String[ ] names = new String[30]; public void addName(String name) { //增加学生姓名 } public void showNames() { //显示全部学生姓名 }}没有返回值一个形式参数/40如何使用带参数的方法3-3实参列表调用带参数的方法语法对象名.方法名(参数1, 参数2,……,参数n)示例public static void main(String[] args) { StudentsBiz st = new StudentsBiz(); Scanner input = new Scanner(System.in); for(int i=0;i5;i++){ System.out.print(请输入学生姓名:); String newName = input.next(); st.addName(newName); } st.showNames(); }先实例化对象,再使用方法实参的类型、数量、顺序都要与形参一一对应演示示例1:带一个参数的方法/40带多个参数的方法2-1问题在保存了多个学生姓名的数组中,指定查找区间,查找某个学生姓名并显示是否查找成功 分析设计方法,通过传递三个参数(开始位置、结束位置、查找的姓名)来实现/40带多个参数的方法2-2返回值类型带有三个形参 public boolean searchName (int start,int end,String name) { boolean find = false; // 是否找到标识 // 指定区间数组中,查找姓名 for(int i=start-1;iend;i++) { if(names[i].equals(name)) { find=true; break; } } return find;}示例传递三个实参返回结果:boolean类型if(st.searchName(s,e,name)) { System.out.println(找到了!);}else{ System.out.println(没找到该学生!);}演示示例2:带多个参数的方法/40常见错误4-1//方法定义public void addName(String name){ //方法体}//方法调用对象名.addName(String 张三);对象名.addName(张三);注意代码阅读调用方法时不能指定实参类型!/40常见错误4-2//方法定义public boolean searchName(int start ,int end ,String name){ //方法体}//方法调用String s=开始;int e=3;String name=张三;boolean flag=对象名. searchName(s ,e ,name);注意代码阅读形参和实参数据类型不一致!/40常见错误4-3//方法定义public boolean searchName(int start,int end,String name){ //方法体}//方法调用int s=1;int e=3;boolean

文档评论(0)

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

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

1亿VIP精品文档

相关文档