java方法
1.什么是方法
- Java方法是语句的集合,他们一起执行一个功能。
- 方法包含在对象中。
2.方法重载
- 重载就是在一个类中,函数名称相同,形参不同的函数。
- 重载规则:
- 名称相同
- 参数列表 必须不同。
- 返回类型可以不同。
- 返回类型不同不足以成为方法重载。
3.可变传参
public class Demo01 {
public static void main(String[] args) {
Demo01 demo01 = new Demo01();
demo01.test(1,2,3,4,5);
}
public void test(int x,int... i){
System.out.println(i[1]);
}
}
4.递归
A方法调用A方法,自己调用自己。
public class Demo06 {
//阶乘 2!=2*1
public static void main(String[] args) {
System.out.println(f(3));
}
public static int f(int n){
if(n==1) {
return 1;
}else {
return f(n-1)*n;
}
}
}