編寫程序求1!+2!+3!+...+10!


public class Test03 {

//計算1!+2!+3!+...+10!
public static int simpleCircle(int n){//簡單的循環計算的階乘
int sum1=1;
if(n<0){//判斷傳入數是否為負數
throw new IllegalArgumentException("必須為正整數!");//拋出不合理參數異常
}
for(int i=1;i<=n;i++){//循環num
sum1 *= i;//每循環一次進行乘法運算
}
return sum1;//返回階乘的值
}
public static void main(String[] args) {
int sum=0;
for (int i = 0; i < 11; i++) {
int m=simpleCircle(i);
sum=sum+m;

}

System.out.println(sum);


}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM