Java是一種廣泛使用的編程語(yǔ)言,如何使用Java編寫程序來(lái)求n的階乘和呢?讓我們來(lái)看一下下面的代碼。
public class FactorialSum { public static void main(String[] args) { int n = 5; int sum = 0; for (int i = 1; i<= n; i++) { sum += factorial(i); } System.out.println("1!+2!+3!+...+" + n + "! = " + sum); } private static int factorial(int n) { int result = 1; for (int i = 1; i<= n; i++) { result *= i; } return result; } }
以上代碼使用了一個(gè)函數(shù)factorial來(lái)計(jì)算n的階乘,然后在主函數(shù)中調(diào)用factorial函數(shù)來(lái)求出1!到n!的和,最后輸出結(jié)果。以上代碼可以很方便地?cái)U(kuò)展到任意n。
使用Java編程可以實(shí)現(xiàn)計(jì)算階乘和的功能,同時(shí)Java具有跨平臺(tái)、面向?qū)ο蟮忍匦裕梢杂糜陂_發(fā)各種類型的應(yīng)用程序。
上一篇python畫貓臉