请问Java中有关街乘的方法是什么???

来源:百度知道 编辑:UC知道 时间:2024/09/23 05:51:18
在下学习中遇到一个问题,想在程序中运用街乘的方法解决,但不知道该用什么方法,请问在java.math的包中有什么方法可以使用呢???可以的话请给个例子???谢谢了。

没有阶乘的函数,可以用递归来完成,也可以写个循环

public class Java{

private int x;

public statci void main(String[] args){
int m=1; //必须初始为1
for(int i=1;i<11;i++){
m *= i;
}
System.out.println("The Result is: "+m);
}
}

public long jieCheng(int n)
{
if(n == 1)
{
return 1;
}
else
{
return n * jieCheng(n - 1);
}
}

用递归实现的

好像是没有直接的函数可以用,但是写个循环就行了。
public int function1(int n)
{
int result=1;
for(int i=1;i<n;i++)
{
result*=i;
}
return result;
}

就是这样用递归实现的