可变参数与递归
可变参数
方法重载后形参可变
JDK1.5开始
- 不定项
- 方法声明中,指定参数类型后加省略号
- 一个方法只能指定一个可变参数
- 普通的参数在可变参数之前声明
- 可变参数只能放在最后边
- printArray(int... i )
方法名(参数类型... 参数名称)
本质 数组
递归
A方法调用B方法
递归就是自己调用自己
JAVA都是栈机制的
-
递归头
什么时候不调用自己
边界条件:边界
前阶段
返回结果
-
递归体
什么时候需要调用自身方法
适用于小数字
不适应于大数据