java中阶乘的最低有效非零位

java中阶乘的最低有效非零位,java,Java,我想知道如何在java中找到阶乘的最低有效非零位 例如:5!=120最低有效非零等于2 是否有一个数学公式来计算它???为了得到最低有效非零,我们希望得到不以零结尾的数字,然后提取最后一个数字 // If a number divides by 10 its last digit is zero while(x % 10 == 0){ x /= 10; } // Now we need to extract the last digit y = x % 10; 这更多的是一个数学问题而不是一

我想知道如何在java中找到阶乘的最低有效非零位

例如:5!=120最低有效非零等于2


是否有一个数学公式来计算它???

为了得到最低有效非零,我们希望得到不以零结尾的数字,然后提取最后一个数字

// If a number divides by 10 its last digit is zero
while(x % 10 == 0){
 x /= 10;
}
// Now we need to extract the last digit
y = x % 10;

这更多的是一个数学问题而不是一个编程问题,因此,在我看来,这是一个离题的网站。请做更多的研究。我只是在谷歌上搜索了这个问题,找到了答案。还有,你确定这是开的吗?比如说,开?我想知道有没有一个数学公式,可以在不这样做的情况下得到阶乘的最低有效非零。