题外话:
最近在一个面经上看到了这个题,当时把我给唬住了。事后想一想,还挺简单的。随便写了下,就成功了。可能是比较Low的写法,不过也实现了。这里提供给大家。
import java.util.Scanner;
/**
* 功能简介:计算输入正整数n的阶乘
* @author Administrator
*
*/
public class jieCheng {
public static void main(String [] args) {
Scanner input = new Scanner(System.in);
//输入要计算的数值n
int n = input.nextInt();
//存储计算的结果
int result = 1;
for(int i = 1;i<=n;i++) {
result = result * i;
}
System.out.println(result);
}
}
上面的代码是不是挺简单的?不可思议。我用了好几个用例都实现了。(最后,如果对你有帮助,请帮帮忙点赞加关注,如果用处不大,看一看就过去了)