编写一个java程序,计算1+2!+3!+...从第10项到第20项的

publicclassZuoYe3_5{publicstaticvoidmain(Stringargs[]){doublesum=0,a=1;inti=1;while(i... public class ZuoYe3_5 { public static void main(String args[]) { double sum=0,a=1; int i=1; while(i<=20) i="">=10) sum=sum+a; i++; a=a*i; } System.out.println("sum="+sum); } } 这里面的while循环是怎么执行的,比如当i=1时,符合i<=20但不符合i>=10时 是怎样执行的 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
闪电追随
2014-05-11 · 超过15用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:29万
展开全部
public class ZuoYe3_5 {
public static void main(String args[]) {
double sum=0,a=1; //a存储上次的阶乘结果
int i=1;
while(i<=20) { //可以在循环中判断 i 的值
if(i<10){//判断i的值
a=a*i;
i++;
contiune;
}
sum=sum+a;
i++;
a=a*i;
}
System.out.println("sum="+sum);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式