小编pan*_*nzo的帖子

如何在表格上打印0-30的阶乘

public static void main(String[] args) {

    int n = factorial(30);
    int x = 0;
    while (x <= 30) {
        System.out.println(x + " " + n);
        x = x + 1;
    }


    public static int factorial (int n) {   
       if (n == 0) {
             return 1;
        } else {
            return n * factorial (n-1);
        }
    }
} 
Run Code Online (Sandbox Code Playgroud)

我正在尝试打印出这样的东西:

0 1
1 1
2 2
3 6
4 24
...etc, up to 30 (30!)
Run Code Online (Sandbox Code Playgroud)

我得到的是这样的:

0 (30!)
1 (30!)
...etc, up to …
Run Code Online (Sandbox Code Playgroud)

java recursion

4
推荐指数
1
解决办法
1734
查看次数

标签 统计

java ×1

recursion ×1