public class aaa {
public static void main(String[] args) {
System.out.println(mutiply(5));
}
static int mutiply(int n){
if(n == 0 || n == 1){
return 1;
} else {
return n*mutiply(n -1);
}
}
//第一次計算 5 * mutiply(4)
//第二次計算 4 * mutiply(3)
//第三次計算 3 * mutiply(2)
//第四次計算 2 * mutiply(1)
//開始向上返回
//(2*1)
//(3*(2*1))
//(4*(3*(2*1)))
//(5*(4*(3*(2*1)))) = 120
}