计算1+1/2!+1/3!+1/4!+…的前20项和
计算1+1/2!+1/3!+1/4!+…的前20项和
分别用for循环和do-while循环计算1+1/2!+1/3!+1/4!+…的前20项和。
输出格式如下:
使用do-while循环计算的sum=xxxxxxxxx
使用for循环计算的sum=xxxxxxxxxxx
public class Demo09 {
public static void main(String[] args) {
// your code
double x=1.0,y=1.0,sum=0,su=0;
int j=1;
do{
x=x*(1.0/j);
su+=x;
j++;
}while(j<20);
System.out.println("使用do-while循环计算的sum="+su);
for(int i=1;i<=20;i++){
y=y*(1.0/i);
sum=sum+y;
}
System.out.println("使用for循环计算的sum="+sum);
}
}
本文来自博客园,作者:涂勇军,转载请注明原文链接:https://www.cnblogs.com/tuyongjun/p/16182799.html