階乗の計算
●サンプル
import java.io.*;
public class sample {
public static int factrec(int n){
int ianswer = 1;
for(int i=1;i<=n; i++){ //階乗の計算
ianswer*=i;
}
return ianswer;
}
public static void main(String[] args)throws IOException{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.ou.println("数値を入力");
int n = (new Integer(buf.readLine())).intValue();
System.out.println("階乗数"+n+"!="+factrec(n));
}
}
●実行結果
数値を入力
5
階乗数5!=120