这题和我之前写到的求阶乘的和的题目其实差不多。
代码如下:
do-while方式:
public class Daoshu{
public static void main(String args[]){
double a=1,b=1,sum=0;
do{
sum=b+c;
a++;
b=(1.0/a)*b;
}
while(a<=20);
System.out.println(" "+sum);
}
}
for循环方式:
public class Daoshu{
public static void main(String args[]){
double a=1,b=1,sum=0;
for(c=0,b=1,a=1;a<=20;a++)
{
b*=(1.0/a);
sum+=b;
}
System.out.println(" "+sum);
}
}
(Day4)