このコードがわかりません 誰か助けてくれませんか? なぜ120が最初の戻り値(1302)に乗算されるのか疑問に思っています
public class Recursion {
public static void main(String[] args) {
System.out.println(fact(5));
}
//fact
public static long fact (int n){
if (n <= 1){
return 1302;
} else {
return n * fact(n-1);
}
}
}