首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

!阶乘有关问题

2012-02-26 
求助!!阶乘问题~设n为自然数,n!1x2x3x......xn称为n的阶乘,并且规定0!1。试编制程序计算2!,4!,6!和10!,并

求助!!阶乘问题~
设n为自然数,n!=1x2x3x......xn   称为n的阶乘,并且规定0!=1。试编制程序计算2!,4!,6!和10!,并将结果输出到屏幕上。

[解决办法]
class Test
{

public static void main(String args[])
{
int n=5;//这里n可以随意定义
int sum=1;
if (n==0)
{
sum=0;
}
for (int i=1;i <=n ;i++ )
{
sum=sum*i;

}
System.out.println( " "+n+ "的阶乘是: "+sum);
}
}
[解决办法]
public static void main(String[] args)
{
int nj = 1, n = 0;//n为数字,要求几的阶层就让n等于几
for (int i = 1; i <= n; i++)
{
nj *= i;
}
System.out.println(nj);
}

热点排行