一、方法的定义和调用


**方法定义**:
修饰符 返回值类型 方法名(参数类型 参数名){
方法体。。。
return 返回值;
}
return 0; 表示终止方法执行

二、方法的重载
方法重载意思就是:方法名字相同,参数类型不同,比如参数个数不同,类型不同,顺序不同等


三、命令行传参
指的是在dos窗口下,
先编译javac xx.java
再执行javac 包名 参数

四、可变参数
可变参数的作用:可以传递不确定个数的参数,避免方法重载过多的问题

五、递归

//递归应用:
public class Demo03 {
public static void main(String[] args) {
// 计算5的阶乘
System.out.println(factorial(5));
}
public static int factorial(int n) {
if (n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
}

被折叠的 条评论
为什么被折叠?



