色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Java求整數(shù)的階乘和

階乘是指將一個(gè)正整數(shù)分別乘以比它小的正整數(shù)所得到的積,例如5的階乘為5x4x3x2x1=120。

現(xiàn)在我們使用Java編寫一個(gè)程序,求1到n的所有整數(shù)的階乘和:

import java.util.Scanner;
public class FactorialSum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 輸入n
int sum = 0; // 記錄階乘和
for(int i=1; i<=n; i++) {
int factorial = 1; // 記錄階乘
// 求i的階乘
for(int j=1; j<=i; j++) {
factorial *= j;
}
sum += factorial; // 將階乘加入到階乘和中
}
System.out.println("1到" + n + "的整數(shù)的階乘和為:" + sum);
}
}

代碼說明:

1. 首先導(dǎo)入Scanner類,以便獲取用戶輸入的n;

2. 定義變量n和sum;

3. 使用for循環(huán)遍歷1到n的所有整數(shù),對(duì)于每個(gè)整數(shù)求出它的階乘,將階乘加入到階乘和中;

4. 輸出階乘和。

這段代碼可以很好地實(shí)現(xiàn)求1到n的所有整數(shù)的階乘和,讓我們更好地理解階乘的概念。