是一种特殊的调用形式,指的是方法自己调用自己的形式(1.必须有结束条件。2.每次调用都需要改变传递参数)
1 主方法 2 System.out.println(sum(100)); 3 4 public static int sum(int num){ 5 if(num == 1){ 6 return 1; 7 } 8 return num +sum(num-1);//递归调用