利用循环,计算1!+2!+3!+…100!的总和
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
在java,利用循环,计算1!+2!+3!+…100!的总和
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
易书生 2021-05-28 01:59关注先写个求阶乘的方法: public static int jiecheng(int n) { int result = 1; for (int i = 1; i <= n; i++) { result *= i; } return result; } 然后如你要求的用dowhile()循环计算:(也给你写了个方法) public static double caculate(int n) { double sum = 0.0; int i=1; do{ sum = sum + 1.0 / jiecheng(i); i++; } while(i<=n) return sum; } 用的时候直接调用这个方法就可以了,例如计算前20的:caculate(20); n随便你多少 o(∩_∩)o...哈哈
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用 1举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-11-16 17:39回答 5 已采纳 你题目的解答代码如下: import java.util.*;//导包 public class HelloWorld { public static void main(String []
- 2020-04-15 02:46回答 1 已采纳 ``` import java.util.Arrays; import java.util.Random; import java.util.concurrent.*; import ja
- 2021-12-31 07:51回答 2 已采纳 示例代码如下: public class Test { public static void main(String[] args) { List<List<Do
- 2020-08-31 00:08在Java编程语言中,我们可以利用循环结构和数学运算来实现计算1到20各数阶乘的和。这里,"!"代表阶乘运算,即一个数的所有小于等于它的正整数的乘积。例如,2! = 2 × 1 = 2,3! = 3 × 2 × 1 = 6。给定的代码片段...
- 2021-07-09 05:42回答 3 已采纳 加一个Map,将图号为key,将出库单的一行封装成一个类,将类的对象作为value。这样循环里每次先从map取值,map有值就把对应的数值相加,无值就在map中添加一条条目,最后遍历map打印在图表中
- 2020-10-28 08:07回答 2 已采纳 应该把这个顺序换一下 ``` System.out.print(i+"+"); i++; ```
- 2021-05-21 04:32回答 2 已采纳 举个例子吧。比如说你的分数集合是[2,3,4] 第二步中,你存入集合一个all,此时集合是[2,3,4,0] 第三步遍历集合,依次赋值给集合的最后一位 [2,3,4,0] → [2,3,4,
- 2019-09-28 02:22雲驊的博客 +3!+···+n! 其中 n! = 123*···*n 两层for循环,内层for循环输出 An = n!(n遍历1~n),外层for循环执行 A1+A2+A3+···+An = num public void play2() { //命令行输入操作 @SuppressWarnings("resource") ...
- 2022-11-14 15:12回答 2 已采纳 public class Array { public static void main(String[] args) { int[] a = {33,80,60,99,51
- 2015-08-12 17:31回答 8 已采纳 ``` public static void main(String[] args) { int count1 = 0, count2 = 0, sum = 0, num; d
- 2022-03-31 07:22回答 3 已采纳 scanner.hasNextDouble()判断是否有输入的意思,如果有就返回true,如果没有就返回false。while中判断是boolean类型,所以可以用scanner.hasNextDou
- 2022-10-23 16:09小董的成长之路的博客 1到100阶乘之和的计算
- 2021-09-11 11:42皇额娘她推了熹娘娘_的博客 public class JC { public static void main(String[]args){ int a = 1; int temp = 1; long total = 0L; do{ a*=temp; total +=a; temp++; }while(temp!=101); System.out.printl.
- 2022-12-25 12:53有道是云的博客 java:求1!+2!+3!+4!+……+10!
- 2021-09-24 02:01东篱把酒黄昏的博客 利用do……while语句,计算1!+2!+3!+……+100! 代码 package dowhile; public class dowhlie { public static void main(String args[]) { long sum=0,num=1; int i=1; do { num=num*i; sum=sum+...
- 2021-09-07 04:23weixin_46280738的博客 int sumPlus = 0; //存储最终总和值 for(int i = 1 ;i<=10;i++){ int sum = 1; //存储每个数阶乘的值 for(int num = i ;num>=1;... //sum = sum*num,计算每个数阶乘的值 ... //计算总和 } System...
- 2022-10-08 03:34Ice yuan的博客 编写一个java程序,在屏幕上输出1!+2!+3!...+10!的和;递归;for循环
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司