TP13 带参数的方法(一)ACCP 6.0 S1-1-使用Java理解程序逻辑 PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《TP13 带参数的方法(一)ACCP 6.0 S1-1-使用Java理解程序逻辑 PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TP13 带参数的方法一 ACCP 6.0 S1-1-使用Java理解程序逻辑 PPT课件 参数 方法 S1 使用 Java 理解 程序逻辑 PPT 课件
- 资源描述:
-
1、第十三章第十三章写出如下代码的运行结果写出如下代码的运行结果public static void main(String args) for (int i = 0; i 6; i+) System.out.print(i + ,);while (+i 5) continue;System.out.print(i); 0,5 回顾与作业点评回顾与作业点评预习检查预习检查调用带参方法时,有哪些注意事项?调用带参方法时,有哪些注意事项?为什么需要包?为什么需要包?本章任务本章任务实现客户信息的添加和查询实现客户信息的添加和查询实现图形生成器实现图形生成器实现模拟账户存取款功能实现模拟账户存取款功能本
2、章目标本章目标会定义带参方法会定义带参方法会使用带参方法会使用带参方法会创建包组织会创建包组织Java工程工程为什么要用带参数的方法为什么要用带参数的方法工作原理工作原理新鲜桃汁新鲜桃汁新鲜苹果汁新鲜苹果汁新鲜梨汁新鲜梨汁输输出出三三种种果果汁汁如何使用带参数的方法如何使用带参数的方法3-1定义带参数的方法定义带参数的方法调用带参数的方法调用带参数的方法public class Zhazhi public String zhazhi ( String fruit ) String juice = fruit + 汁汁; return juice; /*调用调用zhazhi方法方法*/Zhazh
3、i myZhazhi = new Zhazhi();String myFruit = 苹果苹果;String myJuice = myZhazhi.zhazhi(myFruit);System.out.println(myJuice);参数列表:参数列表:(数据类型数据类型 参数参数1,数,数据类型据类型 参数参数2)调用方法,传递的参数要调用方法,传递的参数要与参数列表一一对应与参数列表一一对应如何使用带参数的方法如何使用带参数的方法3-2 返回类型返回类型 () /方法的主体方法的主体该方法允许被访问调用该方法允许被访问调用的权限范围的权限范围方法返回值的方法返回值的类型类型public
4、class StudentsBiz String names = new String30; public void addName(String name)/增加学生姓名增加学生姓名public void showNames ()/显示全部学生姓名显示全部学生姓名传送给方法的形参列表传送给方法的形参列表一个形式参数一个形式参数没有返回值没有返回值如何使用带参数的方法如何使用带参数的方法3-3public static void main(String args) StudentsBiz st = new StudentsBiz(); Scanner input = new Scanner(S
5、ystem.in); for(int i=0;i5;i+) System.out.print(请输入学生姓名:请输入学生姓名:); String newName = input.next(); st.addName(newName); st.showNames(); 实参的类型、数量、顺序实参的类型、数量、顺序都要与形参一一对应都要与形参一一对应先实例化对象,先实例化对象,再使用方法再使用方法演示示例演示示例1:带一个参数的方法:带一个参数的方法调用带参数的方法调用带参数的方法对象名对象名.方法名(实参方法名(实参1, 实参实参2,,实参,实参n)实参列表实参列表指导指导实现客户姓名添加和显示
6、实现客户姓名添加和显示训练要点:训练要点:带参方法的定义带参方法的定义带参方法的调用带参方法的调用 需求说明:需求说明:创建客户业务类,实现客户姓名的添加和显示创建客户业务类,实现客户姓名的添加和显示 实现思路:实现思路:1、创建、创建CustomerBiz类类2、创建带参方法、创建带参方法addName()3、创建方法、创建方法showNames()4、创建测试类、创建测试类难点指导:难点指导:创建无返回值的带参方法创建无返回值的带参方法讲解需求说明讲解需求说明完成时间:完成时间:25分钟分钟练习练习查找客户姓名查找客户姓名需求说明:需求说明:根据需要,查找客户姓名,给出查找结果根据需要,查
7、找客户姓名,给出查找结果 完成时间:完成时间:20分钟分钟提示:定义带参带返回值的方法提示:定义带参带返回值的方法public boolean search(String name) 共性问题集中讲解共性问题集中讲解n常见调试问题及解决办法常见调试问题及解决办法n代码规范问题代码规范问题共性问题集中讲解共性问题集中讲解可以设计一个方法来实现,通过传递两个参数可以设计一个方法来实现,通过传递两个参数(需要修改的姓名、新姓名)来实现(需要修改的姓名、新姓名)来实现 带两个参数的方法带两个参数的方法2-11、修改学生姓名,输入新、旧姓名,进行、修改学生姓名,输入新、旧姓名,进行修改并显示是否修改成功
8、修改并显示是否修改成功 public class StudentsBiz String names = new String30; public boolean editName (String oldName,String newName) boolean find = false; / 是否找到并修改成功标识是否找到并修改成功标识 / 循环数组,找到姓名为循环数组,找到姓名为oldName的元素,修改为的元素,修改为newName for(int i=0;inames.length;i+) if(namesi.equals(oldName) namesi = newName; find=t
9、rue; break; return find; 返回值类型返回值类型带有两个形参带有两个形参返回结果:返回结果:boolean类型类型带两个参数的方法带两个参数的方法2-2 public class TestModify public static void main(String args) System.out.print(n请输入要修改的学生姓名请输入要修改的学生姓名:); String oldname = input.next(); System.out.print(n请输入新的学生姓名请输入新的学生姓名:); String newname = input.next(); Syste
10、m.out.println(n*修改结果修改结果*); if( st.editName(oldname, newname) ) System.out.println(找到并修改成功找到并修改成功!); else System.out.println(没找到该学生没找到该学生!); st.showNames(); 根据返回值进行根据返回值进行处理处理传递两个实参传递两个实参演示示例演示示例2:带两个参数的方法:带两个参数的方法设计方法,通过传递三个参数(开始位置、结设计方法,通过传递三个参数(开始位置、结束位置,查找的姓名)来实现束位置,查找的姓名)来实现 带带多多个参数的方法个参数的方法2-1
11、2、指定查找区间,查找学生姓名并显示是、指定查找区间,查找学生姓名并显示是否修改成功否修改成功 public boolean searchName (int start,int end,String name)boolean find = false; / 是否找到标识是否找到标识/ 指定区间数组中,查找姓名指定区间数组中,查找姓名for(int i=start-1;iend;i+) if(namesi.equals(name) find=true; break; return find;返回值类型返回值类型带有三个形参带有三个形参返回结果:返回结果:boolean类型类型带带多多个参数的方法
展开阅读全文
链接地址:https://www.163wenku.com/p-2780827.html