成都创新互联网站制作重庆分公司

包含java5以内的和代码的词条

java的,接收键盘输入的5个数字,计算并显示他们的和、平均值以及最大值

Scanner sc=new Scanner(System.in);

10年积累的网站设计、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有零陵免费网站建设让你可以放心的选择与我们合作。

double sum=0;

while(true)

{

sum=0;

for(int i=0;i5;i++)

{

Double d=sc.nextDouble();

java编程计算1+3!+5!+...+(2n-1)! 前10 项和。小弟编写的代码如下

(1)控制循环的i=2*i-1有问题,这样做i第一次循环是1,第二次循环是3,第三次循环是2*3-1=5

第四次循环i=2*5-1=9 ,这样7!没计算,再下次循环就是i=2*9-1=17,更加错了

(2)计算i!的循环有问题,仅是i=i*j是有问题,如第二次循环中i=3,j=j*i=1*3,3!应该是1×2×3

(3)阶乘的数值很大,不能用int类型保存,比例中可以使用long 类型保存结果。

public static void main(String[] args)

{

long j=1,sum=1;

for(int i=3;i=19;i+=2)

{

j=j*(i-1)*i;

sum=sum+j;

System.out.println(""+i+"!="+j);//这句话可以用于输出中间的阶乘,不需要可注释掉

}

System.out.println("sum="+sum);

}

输出如下:

3!=6

5!=120

7!=5040

9!=362880

11!=39916800

13!=6227020800

15!=1307674368000

17!=355687428096000

19!=121645100408832000

sum=122002101778601647

java输出一个10-1000中各位数之和为5的所有数,有代码,不知道哪里错了

if(sum==5){

System.out.println(i);}

后面加一句 sum = 0;//每次i循环sum都要清零

从1到50之中任意取5个数字之和为100的java代码

public static void main(String args[]){

   int one,two,three,four,five;

   do{

one = (int) (Math.random()*50)+1;

   two = (int) (Math.random()*50)+1;

   three = (int) (Math.random()*50)+1;

   four = (int) (Math.random()*50)+1;

   five = 100 - one - two - three - four;

   }while(five=0 || five50);

   System.out.println("one = "+one);

   System.out.println("two = "+two);

   System.out.println("three = "+three);

   System.out.println("four = "+four);

   System.out.println("five = "+five);

   System.out.println("sum = "+(one+two+three+four+five));

}


当前标题:包含java5以内的和代码的词条
网站网址:http://cxhlcq.com/article/ddcghip.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部