JAVA是一種面向對象的編程語言,廣泛應用于軟件開發和互聯網應用等領域。其中,數學計算是JAVA的一個重點領域之一。本文將介紹使用JAVA計算階乘1-10的和。
public class FactorialSum {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 10; i++) {
int fact = 1;
for (int j = 1; j <= i; j++) {
fact *= j;
}
sum += fact;
}
System.out.println("1! + 2! + ... + 10! = " + sum);
}
}
該JAVA程序會計算1的階乘、2的階乘、3的階乘……一直到10的階乘,然后將他們的和輸出到控制臺。階乘的定義是:n! = 1 * 2 * 3 * … * n,也就是說,n的階乘為n連乘到1的結果。
程序中使用了兩個for循環,第一個循環遍歷1到10,第二個循環計算當前數的階乘。最后,將每個數的階乘相加得到總和。程序輸出的結果為。
1! + 2! + ... + 10! = 4037913
該結果表明了1到10的階乘之和為4037913。通過這個例子,我們可以看到JAVA語言的簡潔和高效,以及它在計算科學和工程領域的廣泛應用。在今后的學習和工作中,我們可以更加深入地學習JAVA語言,提高我們的計算機編程技能。
上一篇css播放音樂效果
下一篇java阻塞和非阻塞