方法

方法的格式

修饰符 返回值类型 方法名(参数){
方法体
return 返回值(若返回类型为void,即无需返回参数,则不需要添加改行)
}

public static void main(String[] args) {
    test();
    int sum  = add(1,2);
}
public static void test(){
}
public static int add(int a,int b){
    return a+b;
}

方法的重载

方法除去参数不一致,其余都一致的情况即为重载

public static int add(int a,int b){
    return a+b;
}
public static int add(int a,int b,int c){
    return a+b;
}

可变参数

可变参数只能写在参数的最后一位

public static int add(String str,int... a){
    int sum = 0;
    for (int i : a) {
        sum += i;
    }
    return sum;
}

递归

递归主要注意方法在调用时必须要能保证有结束的地方,且数据量不能太大,否则会出现堆栈溢出错误

工作这么久,可变参数、递归都没怎么用过,基本上就是写普通的方法就满足了,偶尔会根据需求使用重载

posted @ 2022-10-14 11:10  King泰妍  阅读(46)  评论(0)    收藏  举报