从另一种方法将计算值存储在数组中
Storing Calculated values in an array from another method
我正在尝试制作一个程序,用一种方法计算从 0 到 19 的阶乘,然后用另一种方法将这些值存储在数组中(如果这有意义的话)。到目前为止,这是我的代码,它可以工作,但我想在 void main(String[] args)
方法中获取方法 long factorial (int number)
中的值。但是我在执行这个时遇到了麻烦。我试过将 System.out.println (factorial(counter))
更改为 System.out.println (**x** [factorial(counter)])
但失败了。对不起,我是编程新手,我的英语不是很好。
for (int counter = 0; counter <= 20; counter++){
System.out.println (factorial(counter));
如果您需要将结果存储在 x
数组中,则只需在每次迭代时赋值即可:
for (int counter = 0; counter < size; counter++){
x[counter] = factorial(counter);
System.out.println(x[counter]);
}
我正在尝试制作一个程序,用一种方法计算从 0 到 19 的阶乘,然后用另一种方法将这些值存储在数组中(如果这有意义的话)。到目前为止,这是我的代码,它可以工作,但我想在 void main(String[] args)
方法中获取方法 long factorial (int number)
中的值。但是我在执行这个时遇到了麻烦。我试过将 System.out.println (factorial(counter))
更改为 System.out.println (**x** [factorial(counter)])
但失败了。对不起,我是编程新手,我的英语不是很好。
for (int counter = 0; counter <= 20; counter++){
System.out.println (factorial(counter));
如果您需要将结果存储在 x
数组中,则只需在每次迭代时赋值即可:
for (int counter = 0; counter < size; counter++){
x[counter] = factorial(counter);
System.out.println(x[counter]);
}