方法
方法的格式
修饰符 返回值类型 方法名(参数){
方法体
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;
}
递归
递归主要注意方法在调用时必须要能保证有结束的地方,且数据量不能太大,否则会出现堆栈溢出错误
工作这么久,可变参数、递归都没怎么用过,基本上就是写普通的方法就满足了,偶尔会根据需求使用重载

浙公网安备 33010602011771号