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

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

ID:50005469

大小:1.75 MB

页数:40页

时间:2020-03-07

北大青鸟--使用Java理解程序逻辑14.ppt_第1页
北大青鸟--使用Java理解程序逻辑14.ppt_第2页
北大青鸟--使用Java理解程序逻辑14.ppt_第3页
北大青鸟--使用Java理解程序逻辑14.ppt_第4页
北大青鸟--使用Java理解程序逻辑14.ppt_第5页
资源描述:

《北大青鸟--使用Java理解程序逻辑14.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、带参数的方法第十四章回顾与作业点评无参方法有哪几个组成部分?调用无参方法的两种形式是什么?方法的返回值使用什么关键字?提问2/40预习检查调用带参方法时,有哪些注意事项?包的作用是什么?提问3/40本章任务实现客户信息的添加和显示修改客户姓名对客户姓名排序实现模拟账户存取款功能4/40本章目标会定义带参方法会使用带参方法会创建包组织Java工程5/40为什么要用带参数的方法工作原理新鲜桃汁新鲜苹果汁新鲜梨汁输出三种果汁6/40如何使用带参数的方法3-1定义带参数的方法调用带参数的方法publicclassZhazhiJi{publicStringzh

2、azhi(Stringfruit){Stringjuice=fruit+"汁";returnjuice;}}/*调用zhazhi方法*/ZhazhiJimyZhazhiji=newZhazhiJi();StringmyFruit="苹果";StringmyJuice=myZhazhi.zhazhi(myFruit);System.out.println(myJuice);参数列表:(数据类型参数1,数据类型参数2…)调用方法,传递的参数要与参数列表一一对应7/40如何使用带参数的方法3-2<访问修饰符>返回类型<方法名>(<形式参数列表>){//方法

3、的主体}该方法允许被访问调用的权限范围方法返回值的类型publicclassStudentsBiz{String[]names=newString[30];publicvoidaddName(Stringname){//增加学生姓名}publicvoidshowNames(){//显示全部学生姓名}}传送给方法的形参列表一个形式参数没有返回值语法示例定义带参数的方法8/40如何使用带参数的方法3-3publicstaticvoidmain(String[]args){StudentsBizst=newStudentsBiz();Scannerinpu

4、t=newScanner(System.in);for(inti=0;i<5;i++){System.out.print("请输入学生姓名:");StringnewName=input.next();st.addName(newName);}st.showNames();}实参的类型、数量、顺序都要与形参一一对应先实例化对象,再使用方法调用带参数的方法对象名.方法名(参数1,参数2,……,参数n)实参列表演示示例1:带一个参数的方法语法示例9/40带多个参数的方法2-1设计方法,通过传递三个参数(开始位置、结束位置、查找的姓名)来实现在保存了多个学生

5、姓名的数组中,指定查找区间,查找某个学生姓名并显示是否查找成功问题分析10/40publicbooleansearchName(intstart,intend,Stringname){booleanfind=false;//是否找到标识//指定区间数组中,查找姓名for(inti=start-1;i

6、){System.out.println("找到了!");}else{System.out.println("没找到该学生!");}传递三个实参演示示例2:带多个参数的方法示例11/40//方法定义publicvoidaddName(Stringname){//方法体}//方法调用对象名.addName(String"张三");调用方法时不能指定实参类型!常见错误4-1对象名.addName("张三");代码阅读注意12/40//方法定义publicbooleansearchName(intstart,intend,Stringname){//方法体

7、}//方法调用Strings="开始";inte=3;Stringname="张三";booleanflag=对象名.searchName(s,e,name);形参和实参数据类型不一致!常见错误4-2代码阅读注意13/40//方法定义publicbooleansearchName(intstart,intend,Stringname){//方法体}//方法调用ints=1;inte=3;booleanflag=对象名.searchName(s,e);形参和实参数量不一致!常见错误4-3代码阅读注意14/40//方法定义publicbooleansea

8、rchName(intstart,intend,Stringname){//方法体}//方法调用ints=1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。