我想寫一個程序,接受來自用戶的整數,然後它應該計算這個系列S = 1/2! - 三分之一! + 1/4! - 1/5! + ....一路1/x!其中X是從用戶所拍攝的整數,我已經寫了這個代碼來計算的階乘X:計算一個系列
import java.util.Scanner;
public class Factorial {
public static void main(String args[]){
Scanner x = new Scanner(System.in);
System.out.println("Enter a number: ");
int number = x.nextInt();
int fact = 1;
for (int i = 1; i <= number; i++){
fact = fact*i;
}
System.out.println("The factorial of "+number+" is "+fact);
x.close();
}
}
,但仍然不知道如何在系列代號,任何提示將是真正讚賞。
而且我很抱歉,如果我的代碼是沒有組織,我不知道如何使用計算器工具;(
你在正確的軌道上。一步就是創建一個名爲factorial的函數,它將一個整數作爲參數。然後創建另一個函數,系列,它也需要一個int參數。你需要一個循環,它叫做階乘。一旦你編碼系列和階乘,我們可以幫助你,特別是如果你告訴我們你的期望和你所得到的。 – rajah9
注意'int'不能超過12! – aioobe