實例23 使用while循環計算1+1/2!+1/3!...1/20!
阿新 • • 發佈:2019-04-09
1.0 ++ public sta rgs factor sum big import
package wjf; import java.math.BigDecimal; public class wjf1{ public static void main(String[] args){ BigDecimal sum=new BigDecimal(0.0); //和 BigDecimal factorial=new BigDecimal(1.0);//階乘項的計算結果 int i=1; //循環增量 while(i<=20){ sum=sum.add(factorial ); //累加各項階乘的和 ++i; //計算階乘項 } System.out.println("1+1/2!+1/3!...1/20!的結果計算結果等於:\n"+sum);//輸出計算結果 } }
實例23 使用while循環計算1+1/2!+1/3!...1/20!