方法的使用、方法的重载和递归
一、方法的使用
1、方法的基本用法
方法就是一个功能。
2、语法
public static 返回值类型 方法名(形式参数){
//方法体;
}
注意:1、实参和形参的数据类型需要匹配
2、参数的个数要一致
3、返回值的数据类型也要匹配
4、调用函数的时候,记得接受返回值
3、实参和形参的关系
形参的改变,不影响实参(实参给形参传值,按值传递)
4、方法的重载(overload)
方法的名称相同、参数列表不同(个数或类型)、返回值不做要求。
public static int add(int a,int b){
return a+b;
}
public static double add(double c,double d){
return c+d;
}
public static void main(String[] args) {
int a = 10;
int b = 20;
add(a,b);
double c = 1.0;
double d = 2.0;
add(c,d);
}
5、递归
条件:1、调用自己本身
2、有一个趋近于终止的条件