方法
*语句的集合,一起执行一个功能
修饰符 返回值类型 方法名 (参数类型 参数名称){
方法体
return 返回值;
}
方法调用
对象名.方法名()
方法的重载
方法名称相同
参数列表不同
命令行传参
可变参数
在指定参数类型后加一个省略号
public static void printMax(double... numbers){
if(number.length==0){
System.out.println("无数据");
return;
}
double result=numbers[0];
for(int i=1;i<numbers.length;i++){
if(numbers[i]>result){
result=numbers[i];
}
System.out.println("max:"+result);
}
}
递归
递归就是自己调用自己
递归头:什么时候不调用自身
递归体:什么时候需要调用自身