階乘是一個常見的數學概念,表示一個正整數乘上比它小的所有正整數的積。
計算整數階乘和可以使用Java編寫簡單易懂的程序代碼:
import java.util.Scanner; public class FactorialSum { public static void main(String[] args) { // 創建Scanner對象以讀入用戶輸入的數字 Scanner sc = new Scanner(System.in); System.out.print("請輸入一個正整數:"); int n = sc.nextInt(); // 使用for循環計算階乘和 int sum = 0; for(int i = 1; i<= n; i++) { int factorial = 1; for(int j = 1; j<= i; j++) { factorial *= j; } sum += factorial; } // 輸出結果 System.out.println("1~" + n + " 的階乘和為:" + sum); // 關閉Scanner對象 sc.close(); } }
首先,我們使用Scanner類讀入用戶輸入的數字,然后使用for循環計算1到輸入數字之間每個數的階乘,并將它們相加得到階乘和。最后,我們使用System.out.println()語句輸出計算結果。
總之,計算整數階乘和的Java程序代碼相對簡單,只需要掌握基本的循環和條件語句即可。
上一篇css買什么書好