package com.tedu;
import java.util.Scanner;
/**
* 需求:for循环法(非递归)求阶乘
* @author CGB
*
*/
public class Test02FDGJC {
public static void main(String[] args) {
System.out.print("请输入一个整数:");
double x = new Scanner(System.in).nextDouble();
f(x);
System.out.println(x+"的阶乘为:"+f(x));
}
private static double f(double x) {
for (double i = x-1; i >0; i--) {
x=x*i;
}
return x;
}
}