Java编写,计算1+2!+3!+4!.从第10项到第20项之和 运行成功但是结果是2.56.帮帮忙哪里错了啊
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/16 07:06:05
Java编写,计算1+2!+3!+4!.从第10项到第20项之和 运行成功但是结果是2.56.帮帮忙哪里错了啊
public class test2
{
public static void main(String args[])
{
double sum=0,a=1;
int i=1;
while(i=10)
sum=sum+a;
i++;
a=a*i;
}
System.out.println("sum="+sum);
}
}
public class test2
{
public static void main(String args[])
{
double sum=0,a=1;
int i=1;
while(i=10)
sum=sum+a;
i++;
a=a*i;
}
System.out.println("sum="+sum);
}
}
溢出了,把sum定义为long类型的就可以了
public class test2
{
public static void main(String args[])
{
long sum=0,a=1;//long型就ok了
long i=1;
while(i=10)
sum=sum+a;
i++;
a=a*i;
}
System.out.println("sum="+sum);
}
}
运行结果:
sum=2561327494111411200
再问: 多谢啊,,能帮我再解决一道吗
再答: 好啊
再问: 有点长啊,,题目是这个:不断利用循环和折半查找算法查找一个整数n是否在一个无序的int型数组 { 92,5,13,19,37,56,64,75,80,21,88 }中,直至输入非数字字符结束程序。若找到,输出“n在该数组中”;若未找到,输出“n不在该数组中”。(要求n从键盘键入) 我自己有编了一点,,就是老是出现:需要为class interface enum; 未结束的字符串字面值 错误
public class test2
{
public static void main(String args[])
{
long sum=0,a=1;//long型就ok了
long i=1;
while(i=10)
sum=sum+a;
i++;
a=a*i;
}
System.out.println("sum="+sum);
}
}
运行结果:
sum=2561327494111411200
再问: 多谢啊,,能帮我再解决一道吗
再答: 好啊
再问: 有点长啊,,题目是这个:不断利用循环和折半查找算法查找一个整数n是否在一个无序的int型数组 { 92,5,13,19,37,56,64,75,80,21,88 }中,直至输入非数字字符结束程序。若找到,输出“n在该数组中”;若未找到,输出“n不在该数组中”。(要求n从键盘键入) 我自己有编了一点,,就是老是出现:需要为class interface enum; 未结束的字符串字面值 错误
Java编写,计算1+2!+3!+4!.从第10项到第20项之和 运行成功但是结果是2.56.帮帮忙哪里错了啊
编写一个java程序,计算1+2!+3!+...从第10项到第20项的
编写一个Java应用程序,计算1-1/2+1/3-1/4+…的前100项之和.
编写Java程序,使用while循环语句计算1+1/2!+1/3!…1/20!之和.
我编了一个求3*3矩阵对角线元素之和,不知道错在哪里了,输入1 2 3 4 5 6 7 8 9 结果是14 但是应该是1
计算并输入一个整数各位数之和.例如5423的各位数字之和为5+4+2+3用Java编写
编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据之和,并输出.
怎么用java编写:计算1-2+3-4+5-6+7……前一百项的值.
1、编写一个Java程序,计算并输出1+2!+3!+…+10!的值.
java编写 利用while循环语句,计算1!+2!+3!+…+20!的总和
用java编写一个程序,计算1!+2!+3!+4!+5!
如何编写Java程序计算1~1000之间能被3和7同时整除的整数之和