输入整数记录在变量n中计算12100的

2020-12-12 10:47:43 字数 6227 阅读 8741

1楼:匿名用户

public class testsum

}int sum = 0;

for(int i=1; i<=n; i++)system.out.println("1+2+...+"+n+"="+sum);}}

2楼:吾独爱

import java.util.scanner;

public class test

system.out.println("1..."+n+"的和为"+sum);}}

3楼:匿名用户

public class eg

system.out.println(sum);}}// 这是计算1到100,你没

有说清楚n是用来干嘛的

输入一个整数放入到变量n中,如果这个整数大于0,那么计算1+2+3+......+(n-1)+n的结果,否则输出错误。

4楼:匿名用户

意思是:输入一个数,比如是5,那么求计算1+...一直加到5的和。就这么一

个小程序

我把程序**也贴出来给你吧:

importjava.util.scanner;

publicclasstest

system.out.println("1+...+"+num+"的和为:"+sum);

}else}}

}这里是验证结果:

java中计算1+2+3+...+100的值

5楼:匿名用户

publicclasssum

publicstaticintaddlessbyone(inta)else}}

你说要输入1+2+3+4...+100 这里我不太确定,真的是输入这么长一串还是什么。

我的里面那个100我直接写进去了,

你也可以让人输入一个大于等于1的整数。

6楼:匿名用户

/**既然不能用循环,就用递归吧*/

publicclasssum

publicintadd(intn)else}}

怎样用java编写一个程序,从键盘上输入数n,计算并输出1!+2!...+n!的结果

7楼:阿仁

import java.util.scanner;

public class a

return sum;

}//下面是对所有数求阶乘,再全部相加,并返回public static int add(int n)return sum;

}public static void main(string args)

}//总结:此题有个特点,n等于要相加的数字的总数,也等于要求阶乘的最大数

8楼:匿名用户

importjava.awt.*;

importjava.awt.event.*;

classmydowextendsframeimplementsactionlistener

publicmydow(stringstr)

publicvoidinit()

publicvoidactionperformed(actionevente)else

}else

}elseif(e.getsource()==exitout)else}}

publicclassuserlogin

}java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于pc、数据中心、游戏控制台、科学超级计算机、移动**和互联网,同时拥有全球最大的开发者专业社群。

任何单位任何事情,首先强调的就是程序,因为管理界有句名言:细节决定成败。程序就是整治细节最好的工具。

于是,现在我们的所有工作,无时无处不在强调程序。因为有了规范的办事程序,现在我们这些平民百姓到**机关办事比原来容易了许多,最起码知道办什么事该找哪个部门,知道办这个事应该用多长时间了。

**公开办事程序,也拉近了和人民群众的关系。好,这是好得很的事。好像是为了印证事物都是一分为二的道理一样,在赞颂程序的同时,我们也看到了程序冷酷的另一面。

南宁见义勇为的英雄鲍光蛇在医院冷酷的程序中流尽了最后一滴血,公路收费站的值班人员因救护车交不出十元钱的过路费而坚决不放行救护车,终于使急需救助的患者丧命,……等等的例子,都为我们强调或者说奉为神圣规则的程序优先勾画出了它的原形。

程序,是管理方式的一种,是能够发挥出协调高效作用的工具,在我们的社会主义建设事业或者说现代化建设中,应该充分重视它的作用,应该不断地将我们的工作从无序整改到有序。

可是,当我们只关注形式而不关注实质的时候,有些事情就发展到了它的反面。程序不是医治百病的灵丹妙药,在它走向反面的时候,它是使那些官僚主义者和视劳苦大众利益如不见的人们推脱掉自己应当承担的责任的最好的挡箭牌。因为越是严密完善的程序,按部就班执行起来越是要付出时间的代价,当时间被浪费了时候,因此引发的其他损失是不应该由模范执行了程序的人来负责的。

9楼:1996一只眼

import java.util.*;

public class four_4

sum+=x;

}system.out.print(n+"的1!+2!+...+"+n+"!的结果:"+sum);}}

10楼:匿名用户

public static int ******circle(int num) for(int i=1;i<=num;i++) return sum;//返回阶乘的值 }

11楼:java小飞侠

我先把阶乘的方法上传

如下:public static void main(string args)

12楼:匿名用户

import java.util.arraylist;import java.util.list;

import java.util.scanner;

public class test

public static int m3(int num,string sign)

return sign.charat(0) == '+' ? num + m3(num - 1,sign) :

sign.charat(0) == '*' ? num * m3(num - 1,sign) :

0;}public static long ***pute(int num,string sign)

res --;

}else if(sign.charat(0) == '*')

}else

return res;}}

编写java程序,使用while循环语句计算1+1/2!+1/3!…1/20!之和.

13楼:匿名用户

packagepractice;

/*使用while循环计算1+1/2!+1/3!+...+1/20!

a用于存储前n个阶乘分之一

sum用于累加和

*/publicclasswhiledemo

system.out.println(sum);

system.out.println("_________________________");

fordemo.main(args);

system.out.println(text.jiecheng(4));

}}

classfordemo

sum--;

system.out.println(sum);

}}

//递归做法:效率不高,判断影响性能

classtext

//system.out.print(sum);

}publicstaticlongjiecheng(longsum)*/

if(sum<=1)return1;

returnsum*jiecheng(sum-1);

}}

14楼:匿名用户

这要看你while循环体怎么写的了?

1)int i=1,n=0;int sum=0;

while(sum<=1)

n=i;

上面这种情况无法跳出循环,因为1/i=0(i>1),所以sum=1;循环不会停止;

2)double i=1,sum=0;int n=0;

while(sum<=1)

n=(int)i;

上面这种情况无法跳出循环,因为1/i>0(i>1),所以sum>1;循环停止,n=2;

你可能是除法规则没有理解,除法和数据类型相关的。

15楼:匿名用户

a = a*(1.0/i)

a乘上1/n 就是 1/n!

阶乘指从1乘以2乘以3乘以4一直乘到所要求的数。 例如所要求的数是4,则阶乘式是1×2×3×4,得到的积是24,24就是4的阶乘。

参考阶乘概念

http://baike.baidu.***/view/245476.htm#1

16楼:匿名用户

1/1! + 1/2! + 1/3! + ... 1/i! + ... + 1/n!

那么i就是那个数,a的值在a = a * (1.0 / i); 之前是i!,之后是(i+1)!

17楼:孙大月半

把a*(1.0/i)赋值给a

18楼:匿名用户

clear

s=1y=1

for i=1 to 10

s=s*i

y=y+s

next?y

java 利用do-while循环语句计算1!+2!+3!…+n! 50

19楼:匿名用户

上方法:function jiechenghe(n) while (j<=i);

result+=thisresult;//累加每一项阶乘i++;

} while (i<=n);

return result;//返回结果

};这是前端js的写法,但是核心内容都是一样的,稍微修改下变量声明就是java方法了,建议用for循环看的更清楚···有问题欢迎追问。

20楼:匿名用户

int n = 1;

int sum=0;

int product = 1;

dowhile(n=101)

21楼:

intsum=0;

intn=100;

intp=1;

int**t=0;

dowhile(**t<=n)

java语言编程 输入一个正整数n,输出表达式1+1/2+1/3+...+1/n的值

22楼:匿名用户

packagetest;

importjava.util.scanner;

publicclassexpress

publicstaticdoublegetresult(intn)

returnsum;}}

23楼:匿名用户

publicdoublegetnum(intn)else

}returnsum;}

24楼:卖贫道的小火柴

public double getnum(int n)else

}return sum;}

25楼:匿名用户

importjava.util.scanner;

publicclasstest3

publicstaticdoublef(intn)returny=(1.0/n)+f(n-1);}}

java命令行输入两个整数,用if语句判断输出较大的一个

26楼:北京巴卜技术****

importjava.util.scanner;publicclassaaa}}for(inti=0;i

c语言编写程序输入正整数n计算,c语言编写程序,输入一个正整数n,计算1+(1/3)+(1/5)+...的前n项之和。求过程

1楼 匿名用户 include int main for i 1 i n i printf sum 3f n sum return 0 示例运行结果 20sum 2 480 2楼 匿名用户 include int main void for int i 0 i printf 数列前 d 项之和为 g...