方法重载
方法名相同 参数类型或者个数不同 就成为方法的重载
public static void main(String[] args) {
System.out.println(sumA(5,6));
System.out.println(sumA(5,6,7));
System.out.println(sumA(20.2,3.2));
}
public static int sumA(int A, int B){
return A+B;
}
public static double sumA(double A,double B){
return A+B;
}
public static int sumA(int A,int B,int C){
return A+B+C;
}
在实际开发中尽量定义成返回值类型相同的?
方法递归调用
简单地说就是猫捉老鼠 然后再猫尾巴上加一个老鼠 猫会一直转
?
public class demo01 {
public static void main(String[] args) {
System.out.println(sum(50));
}
public static int sum(int sun){
if (sun==1){
return 1;
}
return sun+sum(sun-1);
}
|