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)