中易网

Java求1+1/2!+1/3!...的前20项和

答案:2  悬赏:50  
解决时间 2021-01-23 02:02
Java求1+1/2!+1/3!...的前20项和
最佳答案
i 定义为int类型,1/i 就只会取整,结果一直为0 ,并非2分之1、3分之1......
所以结果只有第一次相加的1.0 + 0 + 0......
改为:
public class A{
public static void main(String[] args) {
int i;
double s=0,j=1;
for(i=1;i<=20;i++){
j=j*i;
s=s+1/j;
}
System.out.println(s);
}
}
全部回答
1换成1.0不然会自动转换成整数的
public static void main(String[] args) {
double sum = 0.0;
int b = 1;
for (int i = 1; i < =20; i++) {
b = b * i;
sum += 1.0 / b;
}
System.out.println(sum);
}
}
追问:没用啊,我该成1.0还是没有输出
追答:sum+=(1/k);改这个,
要不运行我写的那个
for (int j = 1; j <= i; i++)
k = k * j;
你的代码写的有问题,先不说计算对不对,
你看上边的,一直在循环,跳不出来,
i一直在加,j不变
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海免税店倩碧黄油125ml 两支装 能买到吗 多
谁有广告策划书样本?
DGPS接收差分基站信号改变,实时坐标位置会不
如果小三阳患者,可有吃羊肉吗??
经常很容易中暑怎么办
星露谷物语第一个冬天怎么赚钱 冬天赚钱技
物流公司怎么挣钱怎么运行
武汉通怎样在手机上充值
尿维素C(VC干化学+2正常吗
什么是镀锌圆钢?
福记大酒店(盐城亭湖)地址在什么地方,想过去
上海出入境管理局清明放假吗
急求广州信义国际会馆活动场地租赁合同范本?
天麻炖红枣喝了有什么好处及坏处
北京知名的建筑装饰公司有哪些
推荐资讯
请问住院如何报社保呢?
西游记中采用金蝉脱壳的故事是情个情节
伺服电惯量与负载惯量怎样匹配?
お藕のぴ是什么意思
TCL子母机子机电池怎么充电
婚礼当天新郎需要化妆吗?
新华人寿保险会以招内勤的名义来招业务员吗?
香樟木是什么味的
怀孕四十天HCG值偏低,去年得过宫外孕,现在
七,八岁儿童吃什么食物补钙
家里供奉财神和观音一起摆放的时候应该面朝什
婚礼策划前景如何??
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?