首页 > 代码库 > 方法的创建、重载及递归调用
方法的创建、重载及递归调用
-----------siwuxie095
1、方法的定义
方法就是一段可重复调用的代码段
定义格式:
「方法的返回值类型为 void 时,不需要返回值,小括号 () 里可以有参数」
2、方法的重载:
方法名称相同,但是参数的类型和个数不同(即参数可辨),
通过传递参数的个数和类型不同来完成不同的功能
调用时系统自动匹配
3、方法的递归调用
递归调用是一种特殊的调用形式,就是方法自己调自己
常用于遍历(如:文件夹等)
如:从 1 加到 100
代码:
package com.siwuxie095.method;
public class MethodDemo01 {
public static void main(String[] args) { System.out.println(addNum(100)); }
/** * 100+99+...+1 * @param num * @return */ public static int addNum(int num) { if (num==1) {//程序出口 return 1; } else { return num+addNum(num-1); } }
} |
运行一览:
【made by siwuxie095】
方法的创建、重载及递归调用