JavaSEchapter04

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重载总结:
函数的功能一样,仅仅是参与运算的未知内容不同时, 可以定义多函数,却使用统一函数名称,这样方便阅读。 在调用时,虚拟机通过参数列表的不同来区分同名函数。
13
本章终点总结
循环应用 函数的概念及定义 函数的应用 函数重载
14
特点
与返回值类型无关,只看参数列表。
优点
方便于阅读,优化了程序设计。
12
函数重载
重载示例:
//返回两个整数的和 int add(int x,int y){return x+y;} //返回三个整数的和 int add(int x,int y,int z){return x+y+z;} //返回两个小数的和 double add(double x,double y){return x+y;}
第四章技能点
循环应用 函数
2
循环应用
循环嵌套:循环语句中包括循环语句,可理解为循环 体 内容为循环。
示例:
分析:执行的流程是什么? 思考:输出结果是什么?
ForForDemo1.java
3
循环应用
思考:将代码修改
输出的结果应该是? 总结: 外循环控制打印行数。 内循环控制每行打印列数。
ForForDemo2.java
4
循环应用练习
打印直角三角形 打印九九乘法表 打印等腰三角形 拓展:打印空心三角形,菱形
5
函数
函数概念
函数就是定义在类中的具有特定功能的一段独立小程序。 函数也称为方法。
函数定义格式
修饰符 返回值类型 函数名(参数类型 形式参数1, 参数类型 形式参数2,…) { 执行语句; return 返回值; }
6
函数应用
示例代码
思考: 如何定义打印矩形的功能? FunctionDemo1.java
7
函数应用
需求:定义功能,实现打印矩形。
分析: 1.该功能运算的结果是什么? 没有具体值类型返回,函数格式不能改变,此时 用关键字void代替,return可以省略不写。 2.在实现该功能的过程中,是否有未知内容参与算? 打印该矩形的行数和列数是不确定的两个数。
8
函数应用
示例代码
FunctionDemo2.java
9
函数
函数特点:
定义函数可以将功能代码进行封装 便于对该功能进行复用 函数只能调用才会被执行 函数的出现提高了代码的复用性 对于函数没有具体返回值的情况,返回值类型用关 键字void表示,那么该函数中的return语句如果在 最后一行可以省略不写。
注意:
函数中只能调用函数,不可以在函数内部定义函数。 定义函数时,函数的结果应该返回给调用者,交由调 用者处理。
10
函数应用练习
比较两个数a,b是否相等 比较两个数a,b的大小 打印三角形 打印乘法表
11
函数重载
概念
在同一个类中,允许存在一个以上的同名函数,只要它 们的参数个数或者参数类型不同即可。
相关文档
最新文档