最近在學(xué)習(xí)Java編程,今天我們來講一下怎樣計(jì)算1到10的階乘和。
public class FactorialSum { public static void main(String[] args) { int sum = 0; for (int i = 1; i<= 10; i++) { int factorial = 1; for (int j = 1; j<= i; j++) { factorial *= j; } sum += factorial; } System.out.println("1到10的階乘和為:" + sum); } }
代碼解釋:
首先,我們創(chuàng)建了一個(gè)名為FactorialSum的類。在main方法里,我們聲明了一個(gè)變量sum并初始化為0。
接下來,我們使用了for循環(huán)來計(jì)算1到10的階乘和。外層循環(huán)用于遍歷1到10之間的數(shù),內(nèi)層循環(huán)用于計(jì)算每個(gè)數(shù)的階乘。
int factorial = 1; for (int j = 1; j<= i; j++) { factorial *= j; }
計(jì)算階乘的方法很簡(jiǎn)單,我們用一個(gè)變量factorial來保存每個(gè)數(shù)的階乘,然后用一個(gè)內(nèi)層循環(huán)將每個(gè)數(shù)的階乘計(jì)算出來。
最后,我們將每個(gè)數(shù)的階乘加起來,得到1到10的階乘和。
sum += factorial;
最后,我們將階乘和輸出。
System.out.println("1到10的階乘和為:" + sum);
這就是計(jì)算1到10的階乘和的Java代碼了,希望大家能夠?qū)W以致用。