在Java中,我們可以使用for循環來計算給定數的階乘,并且可以使用for循環求多個數的階乘之和。下面是使用for循環計算階乘的示例代碼:
int num = 5; int factorial = 1; for(int i=1;i<=num;i++){ factorial *= i; } System.out.println(factorial);
上述代碼中,我們使用for循環在1到給定數之間循環,將每個數字相乘,得出該數的階乘并將其存儲在變量factorial中。最后打印出該變量的值,即為該數的階乘。
如果要計算多個數的階乘之和,可以使用一個for循環嵌套在另一個for循環中來實現。下面是示例代碼:
int sum = 0; for(int i=1;i<=5;i++){ int factorial = 1; for(int j=1;j<=i;j++){ factorial *= j; } sum += factorial; } System.out.println(sum);
上述代碼中,我們使用兩個for循環。外部的for循環用于計算從1到5的每個數的階乘,內部的for循環用于計算每個數的階乘。階乘計算完成后,將其加到變量sum中。最后打印出變量sum的值,即為5個數的階乘之和。
上一篇css中表單的value
下一篇python畫股價圖