階乗の計算(メソッド)


●サンプル

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!=120