- 1. 可变参数
- 2. 递归 (能不用就不用,学习一下思想即可)
-
在指定参数类型后加一个省略号
public static int max(int...i){ }
-
一个方法中只能指定一个可变参数,必须是方法的最后一个参数
public static int max(int j, int...i){ }
-
. 递归 :A 方法调用A方法
-
. 递归结构包含两个部分
- 递归头:如果没有头,将陷入死循环
- 递归体:
public class Demo06 { //5! 5*4*3*2*1 public static void main(String[] args) { System.out.println(f(5)); } public static int f(int n){ if (n==1){ return 1; }else { return n*f(n-1); } } }



