第四天 :方法和递归,方法重载
来源:互联网 发布:js获取utc时间戳 编辑:程序博客网 时间:2024/05/29 07:24
阅读本文大概需要2分钟。
方法和递归
1.方法
定义:方法是完成某项功能的指令集合。
特征:做什么事,是一个动词;完成某件事的行为
目的:实现功能
方法定义语法:
修饰符 返回类型 方法名(参数列表){ 方法体 }//实例public int add(int firstNum,int secondNum){ return firstNum + secondNum;}
约定:方法名第一个字母小写,如果同时有两个及以上单词从第二个开始单词首字母大写;方法名第一个单词最好用动词。
方法调用语法:
int num = add(1,2);
方法的定义和调用
定义方法:做什么
方法体:怎么做;方法体包含在一对大括号中
代码只能写在方法体内,不能写在方法体外。
return: 是Java关键字有两层含义。
- 代表方法结束,离开此方法;
- 后面跟着计算结果,把计算结果返回调用方,return只能返回一个值。
实参和形参
实际参数和形式参数,实际参数是在调用方法时传入方法的值,形式参数实在定义方法时的参数。
递归
定义:自己调用自己
示例:
//求阶乘public int calc(int num){ if(num == 1){ return 1; } else{ //自己调用自己 return num * calc(num-1); }}
方法重载
定义:方法名称相同,参数个数和参数类型不同(同名不同参)
方法的名称和参数列表决定了一个方法的唯一性
方法的重载和返回值无关。
示例:
public int add(int firstNum,int secondNum){ return firstNum + secondNum;}//参数类型不同重载public int add(double firstNum,double secondNum){ return firstNum + secondNum;}//参数个数不同重载public int add(double firstNum){ return firstNum + firstNum;}
0 0
- 第四天 :方法和递归,方法重载
- 方法重载和递归
- Java方法创建和重载、递归调用
- 方法重载,递归,封装
- 方法 重载 递归
- Java基础之(十三)递归方法和方法重载
- 方法和重载方法
- 十天学完java基础-方法重载和递归调用
- java中方法的定义和重载、简单递归
- Java基础之递归和方法重载学习
- 方法 | 方法是什么、方法的重载、方法的递归
- 构造方法和方法重载
- 方法重载和方法重写
- 方法重写和方法重载
- 构造方法和方法重载
- 方法重写和方法重载
- 方法重载和方法重写
- 方法重写和方法重载
- hdu 5680 zxa and set(水题)
- 工具之SVN使用教程总结
- apache vhost 虚拟配置问题
- JVM垃圾回收机制学习
- 如何用Python写一个贪吃蛇AI
- 第四天 :方法和递归,方法重载
- 2016.7.2 的比赛之第二题之追悔莫及
- tsung 学习记录
- js(十一):事件深入
- 如何将Android Studio项目提交及更新到github
- 工具之TortoiseSVN使用教程
- shell脚本中$@与$#区别
- bzoj 2662(最短路)
- R-CNN随笔No.2