请教这个JAVA问题,用while语句计算1+1/2!+?????+1/20!的和。
请教这个JAVA问题,用while语句计算1+1/2!+?????+1/20!的和。
日期:2011-02-05 13:01:22 人气:2
当然要影响,你只定义了一个全局变量i,只有重新定义局部变量i才会使全局变量在局部被屏蔽。
稍微改一下,你定义一个j,就行了。
int i = 1;
int j = 0;
double a = 1;
double c = 0;
while (i<=20){
j = i;
//下面这个循环出来结果都是a =1;你再改一下逻辑
while (j>0){
a =1;
a= a * j;
j--;