我知道如何代碼中查找一個數的階乘:階乘問題
public static void factorialcalculations()
{
int usernumber, calculation, fact = 1;
System.out.println("Enter an integer to calculate it's factorial");
Scanner in = new Scanner(System.in);
usernumber = in.nextInt();
if (usernumber < 0)
System.out.println("Number should be non-negative.");
else
{
for (calculation = 1 ; calculation <= usernumber ; calculation++)
fact = fact*calculation;
System.out.println("Factorial of "+usernumber+" is = "+fact);
{
但我需要的是一個是要顯示的號碼是乘以例如,如果它是5
我需要它來顯示階乘是:5*4*3*2*1=120
那麼你的問題是什麼?這不是一個代碼生成站點。如果你有特定的問題,人們可以幫助你,但沒有人會簡單地寫你的代碼。 –
我不是要求它被寫入,我只是不能解決如何使用該代碼來提供階乘輸出。 我管理它,所以它說5的階乘= 120,但不顯示爲5 * 4 * 3 * 2 * 1 – Ross
歡迎來到堆棧溢出。請回顧[我如何問一個好問題](https://stackoverflow.com/help/how-to-ask)。你已經試圖找到問題了?問題應該顯示**研究證據,並嘗試自己解決問題**,清楚地列出您的特定編碼相關問題以及[最小,完整和可驗證示例]中的相關代碼(https:// stackoverflow .com/help/mcve),所以我們有足夠的信息能夠提供幫助。 – FluffyKitten