您的位置:首页 > 其它

循环计算和递归计算阶乘

2011-08-22 19:24 477 查看
//循环计算和递归计算阶乘

//循环方式计算阶乘,又叫做迭代方式

public int compute(int number)

{

int result = 1;

for(int i = number; i > 0; i--)

{

result *= i;

}

return result;

}

//使用递归方式计算阶乘

public int compute2(int number)

{

if(1 == number)

{

return 1;

}

else

{

return number * compute2(number - 1);

}

}

public static void main(String[] args)

{

Test1 test = new Test1();

System.out.println(test.compute(5));

System.out.println(test.compute2(5));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: