System.out.println();
在类中 从输出中 调用println的方法;
定义方法
形参:用来定义作用的
public static 返回类型 方法名(参数类型 参数名1,....)=(形参){
return 返回值;
}
stastic 类变量
调用方法
对象名.方法名(实参列表)
方法名(实际的参数);
实参:传递给它的参数;
形参与实际的参数要一一对应
值传递(java)
方法的重载
重载在一个类里,有相同的函数名,但形参不同的函数。
方法名必须相同;参数列表必须不同;
命令行传参
可变参数
本质为数组
public static void max(double...a,)
定义方法时,在指定参数类型后加一个省略号(...)
一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。
递归
两部分:
1. **递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。** 2. **递归体:什么时候需要调用自身方法。**
边界条件:边界(尽头)
前阶段:到尽头之前,不停的调用自己;
返回阶段:
基数比较小时