源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 欢迎来到千锋学习我们的网址: 中国移动互联网研发培训专家 千锋互联: 千锋3G学院: 千锋嵌入式学院: --方法的使用与递归算法 1.什么是方法 2.掌握方法的声明 3.掌握方法的调用 4.掌握什么是方法的重载 5.了解递归算法 什么是方法 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式: * [修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){ 程序代码; return 返回值; } 形式参数(形参):在方法被调用时用于接收外界输入的数据。 实际参数(实参):调用方法时实际传给方法的数据。 * 返回值类型:方法要返回的结果的数据类型。 若一个方法没有返回值,必须给出返回值类型void 返回值:方法在执行完毕后返还给调用者的数据。 return 语句终止方法的运行并指定要返回的数据。 * Java语言中使用下述形式调用方法: 对象变量名.方法名(实参列表); 实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配。 * 方法的重载指的是一个类中可以定义有相同的名字,但参数列表不同的多个方法,调用时,会根据不同的参数列表选择对应的方法。 参数列表是指参数的类型,个数或顺序 * 满足以下3点就认为是方法的重载: 1.发生在同一个类中 2.方法名称相同 3.参数列表不同(类型,大小,数量) * 递归调用指的是方法执行过程中出现该方法本身的调用。 自己调用自己 递归算法关键要抓住的是: 递归出口 递推逐步向出口逼近 * * public class Test { public static int multiply(int n){ if( n == 1|| n == 0) { return 1; } else { return n * multiply(n-1); } } public static void main(String[] args){ System.out.println(multiply(3)); } } main multiply(3) 3 * multiply(2) multiply(2) 2 * multiply(1) multiply(1) retrun 1; 什么是方法 方法的声明和调用 方法的重载 递归算法 面向对象 * * 源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 欢迎来到千锋学习我们的网址: 中国移动互联网研发培训专家 千锋互联: 千锋3G学院: 千锋嵌入式学院: * *
您可能关注的文档
最近下载
- 配网低压V1.0版杆型组装图.pdf VIP
- 2008年湖南公务员考试各市成绩 .pdf VIP
- 普通党员2025年度组织生活会个人“五个方面”对照检查材料文稿.docx VIP
- 统编版(26春)小学道德与法治二年级下册12《见贤要思齐》教学课件.pptx VIP
- 氟化铝化学分析方法和物理性能测定方法 第6部分:二氧化硅含量的测定 钼蓝分光光度法.pdf VIP
- 中国国防的发展历史.ppt VIP
- 二级注册建筑师考试考点梳理2025.docx VIP
- NMEA0183协议标准V4.10版本_nmea01_高清版电子文档.pdf VIP
- CECS218-2007 水景喷泉技术规程.pdf VIP
- 七年级下册美术课件 色彩的魅力课件1人教版.ppt VIP
原创力文档

文档评论(0)