當n等於50時,此函數返回一個負數,是否有替代LongStream的「BigIntegerStream」,允許「n」變大? public static long factorial(int n) {
if (n > 50 || n < 0)
throw new IllegalArgumentException(n + " is out of range");
r
我有一個應該生成任意給定數字n的階乘的程序。 當用戶輸入一個數字時,輸出的數字就是每個輸入到計算器中的數字的階乘。 代碼編譯正常,但計算器不會計算除第一個以外的任何因子。 因爲我不能使用遞歸來解決這個問題,所以請僅使用遞歸發佈答案。 下面的代碼: import javax.swing.JOptionPane;
public class Assignment7
{
public static
我想if語句這樣 if(denominator([(i-1)! + 1]/i)-1,print(hi),print(ho))
i寫例如可以是10的任意整數,當我設置i 10它給這個錯誤。 ? [(x-1)! + 1]/x
*** this should be an integer: [(x-1)!+1]/x
^-----------
我真的只需要檢查是否