Java语言如何计算1*2!*3!*4!*...*100000!写出完整的代码和结果,在线等待

Java语言如何计算1*2!*3!*4!*...*100000!写出完整的代码和结果,在线等待
Java语言如何计算1*2!*3!*4!*...*100000!写出完整的代码和结果,在线等待

这个题目是无解的哦,阶乘计算到100就差不多很大了,这样到一万基本上计算机内存会溢出的。
其次,给个计算阶乘的思路,用递归:

calculate(N){
  if(N==1 || N==2){
    return N;
    }

    return N*calculate(N-1);
}