15遞迴法函式
阿新 • • 發佈:2021-02-04
技術標籤:JAVA題庫
題目:利用遞迴方法求輸入數字的階乘。
import java.util.*;
public class MySolution{
public static void main(String args[]) {
Scanner s=new Scanner(System.in);
System.out.print("input:");
int n=s.nextInt();
rec fr=new rec();
System.out.println(n+"!="+fr.rec(n));
}
}
class rec{
public long rec(int n) {
long value=0;
if(n==1) {
value=1;
}else {
value=n+rec(n-1);
}
return value;
}
}