public class Test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double factorial = 0; // 需要用double类型,long类型会溢出
double n = 1;
for (int i = 1; i <= 99; i++) {
n = n * i;
factorial = n;
}
System.out.println("99的阶乘 =" + factorial);
}
}
本文提供了一段Java代码,用于计算99的阶乘。采用double类型存储阶乘结果以避免long类型的溢出问题,并通过for循环实现递增相乘。
1589

被折叠的 条评论
为什么被折叠?



