Java是一種面向對象的編程語言,可用于開發各種應用程序。Java中有許多函數可用于數學計算,例如階乘和。本文將介紹如何使用Java編寫輸入n計算階乘和的程序。
import java.util.Scanner; public class FactorialSum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n, factorial, sum = 0; System.out.print("輸入n的值:"); n = sc.nextInt(); for(int i = 1; i<= n; i++) { factorial = 1; for(int j = 1; j<= i; j++) { factorial *= j; } sum += factorial; } System.out.println("1!+2!+...+" + n + "!的和為:" + sum); } }
代碼中使用了Scanner類來獲取用戶輸入的n值,并使用嵌套循環計算1!+2!+...+n!的和。在第一個循環中,變量i從1到n循環,每次循環都將計算階乘并累加到sum中。在第二個循環中,變量j從1到i循環,計算階乘的值。
運行該程序時,用戶將被要求輸入n的值。程序將計算1!+2!+...+n!的和,并顯示結果。
Java是一種功能強大的編程語言,可以用于開發各種應用程序。學習Java的基礎知識,可以為未來的編程工作打下堅實的基礎。