Java语言如何计算1*2!*3!*4!*...*100000!,用double和int为什么都实现不了

Java语言如何计算1*2!*3!*4!*...*100000!,用double和int为什么都实现不了

这个是无解的题目哦,首先阶乘本身,到了某个一个数就已经很大了,而这里还要跟前面的阶乘相乘,普通计算机是无法实现的。

大概数太大了吧,用long long 试试