java編程計算n的階乘 用dowhile循環(huán)編程求1到100階乘的和?
用dowhile循環(huán)編程求1到100階乘的和?用Java編寫,使用do while循環(huán)語句計算1~100的和,如下所示:packagecom.testpublic網站類testa{public sta
用dowhile循環(huán)編程求1到100階乘的和?
用Java編寫,使用do while循環(huán)語句計算1~100的和,如下所示:packagecom.testpublic網站類testa{public static void main(string[]args){//measure int count=0//always int sum=0//do循環(huán)。不管while循環(huán)條件如何,do{sum=countcountcount只執(zhí)行一次//只要count仍然滿足while,它就會執(zhí)行一次,直到它不滿足}while(count<=100)系統輸出打印(“sum of 1-100:”sum)}}運行結果:sum of 1-100:5050
Java程序計算20的階乘并接收數據采用BigDecimal類,如下所示:;公共類測試{public static void main(string[]args){BigDecimal cnt=new BigDecimal(0)for(int i=1 i<=20 i){cnt=控制添加(解成(I))//循環(huán)計算20內的階乘}系統輸出打?。–NT)}public static BigDecimal Jiecheng(int n){if(n==1){return new BigDecimal(1)}//multiply()multiply return結城(n-1)。Multiply(New BigDecimal(n))}}
Publicclassfactorial{//class publicstaticvoid main(string[]args){//main method inta=1//定義變量aintsum=0//定義變量sum,并將sum存儲在sum for(inti=1I<11i){//每次a從1開始時,執(zhí)行1-11循環(huán)a=1//for(intj=1J<=ij){//查找每個數的階乘a=a*J}sum=a sum//將sum}加到每個數的階乘中系統輸出打?。╯um)//輸出和sum}