Java中的阶乘程序:n的阶乘是所有正整数的乘积。 n
的因子由n!
来表示。 例如:
-- - ------- - -- -- - --------- - ---
这里,4!
发音为“4的阶乘”。阶乘通常用于组合和排列(数学)。
用java语言编写阶乘程序有很多方法。下面来看看在java中编写阶乘程序的两种方法。
- 使用循环实现的阶乘程序
- 使用递归实现的阶乘程序
1. 使用循环实现的阶乘程序
下面来看看在java中使用循环的阶乘程序。
----- ---------------- - ------ ------ ---- ----------- ------- - --- -- ---- - -- --- ------ - ---- -- -- --- ------ -- --------- --------- --- -- - -- - ----- ------- ---- - ---- - ---- - -- - ----------------------------- -- - - ------ - - --- - - ------ - -
执行上面代码得到以下结果 -
--------- -- - --- ---
2. 使用递归实现的阶乘程序
下面来看看在java中使用递归实现阶乘程序。
----- ----------------- - ------ --- ------------- -- - -- -- -- -- ------ -- ---- ------ -- - ----------- - ---- - ------ ------ ---- ----------- ------- - --- -- ---- - -- --- ------ - ---- -- -- --- ------ -- --------- --------- ---- - ------------------ ----------------------------- -- - - ------ - - --- - - ------ - -
执行上面代码得到以下结果 -
--------- -- - --- --