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

java求1至20階乘和

李佳璐1年前7瀏覽0評論

Java是一種面向?qū)ο蟮木幊陶Z言,其語法簡單易學(xué),功能強(qiáng)大。在Java中,可以輕松求解1至20的階乘和。

public class FactorialSum {
public static void main(String args[]) {
int sum = 0;
for(int i=1; i<=20; i++) {
int factorial = 1;
for(int j=1; j<=i; j++) {
factorial *= j;
}
sum += factorial;
}
System.out.println("1至20的階乘和為:" + sum);
}
}

代碼解釋:

在主方法中,首先定義了一個(gè)sum變量,用于存儲階乘和的結(jié)果。接著用for循環(huán)遍歷1至20的所有數(shù)值。
在每次循環(huán)中,創(chuàng)建一個(gè)名為factorial的變量,用于計(jì)算i的階乘。內(nèi)層的for循環(huán)計(jì)算i的階乘,并將結(jié)果保存在factorial變量中。
完成內(nèi)層循環(huán)后,將計(jì)算好的階乘值加到sum變量中。循環(huán)結(jié)束后,輸出1至20的階乘和。

通過該程序,我們可以學(xué)習(xí)到Java中的循環(huán)結(jié)構(gòu)及變量類型,在實(shí)際的編程中也可應(yīng)用這些知識。不僅如此,學(xué)習(xí)Java的還可以通過此類問題加深對Java程序的理解,從而更好地應(yīng)用Java。