Java教程 目录

Java阶乘实例

Java基础实例程序

Java中的阶乘程序:n的阶乘是所有正整数的乘积。 n的因子由n!来表示。 例如:

-- - ------- - --  
-- - --------- - ---

这里,4!发音为“4的阶乘”。阶乘通常用于组合和排列(数学)。

用java语言编写阶乘程序有很多方法。下面来看看在java中编写阶乘程序的两种方法。

  • 使用循环实现的阶乘程序
  • 使用递归实现的阶乘程序

1. 使用循环实现的阶乘程序

下面来看看在java中使用循环的阶乘程序。

----- ---------------- -
    ------ ------ ---- ----------- ------- -
        --- -- ---- - --
        --- ------ - ---- -- -- --- ------ -- --------- ---------
        --- -- - -- - ----- ------- ---- -
            ---- - ---- - --
        -
        ----------------------------- -- - - ------ - - --- - - ------
    -
-

执行上面代码得到以下结果 -

--------- -- - --- ---

2. 使用递归实现的阶乘程序

下面来看看在java中使用递归实现阶乘程序。

----- ----------------- -
    ------ --- ------------- -- -
        -- -- -- --
            ------ --
        ----
            ------ -- - ----------- - ----
    -

    ------ ------ ---- ----------- ------- -
        --- -- ---- - --
        --- ------ - ---- -- -- --- ------ -- --------- ---------
        ---- - ------------------
        ----------------------------- -- - - ------ - - --- - - ------
    -
-

执行上面代码得到以下结果 -

--------- -- - --- --

上一篇:Java注释
下一篇:Java面向对象(OOP)概念