1.可变参数
- 传递同类型的可变参数,可变参数的参数个数不定
- 方法声明中,在指定参数类型后加一个省略号(…)
- 一个方法只能指定一个可变参数,且必须是方法的最后一个参数
1.1代码示例
image.png
2.递归
2.1定义
方法自己调用自己。只需少量的程序就可描述出解题过程所需要的多次重复计算,大大减少了程序的代码量。但在实际中要尽量避免使用递归,尤其是计算规模比较大的时候。
2.2递归结构
- 递归头:边界条件,也就是终止条件,如果没有的话将陷入死循环
- 递归体:定义了什么时候需要调用自身方法
2.3代码示例
image.png