package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { // write your code here //求1+2!+3!+4!+。。。50!=? //控制台輸入階乘的最大值: //定義變量: long temp = 1; long sum = 0; //循環主體內容 for (int i = 0; i < 3; i++) {//控制求和 for (int k = 1; k <= i + 1; k++) {//控制階乘 temp = temp * k;//求每個數據階乘 } sum = sum + temp;//求和 //重置臨時變量temp temp = 1; } System.out.println(sum);//輸出結果 } }
為了驗證代碼,求了1+2!+3!的和驗證無誤