需求:计算1 ~ n的累加和

Java中求n的阶乘
分析:
1的累计和 = 1
2的累计和 = 1 + 2
3的累计和 = 1 + 2 + 3
4的累计和 = 1 + 2 + 3 + 4
5的累计和 = 1 + 2 + 3 + 4 + 5

n的累计和 = (n-1)的累计和 + n;

代码实现:

    public static void main(String[] args) {//调用getSum方法计算累加和Scanner scanner=new Scanner(System.in);System.out.println("请输入你想计算数的累加和:");int next = scanner.nextInt();int sum=getSum(next);System.out.println("1--"+next+"的累加和为:"+sum);}public static int getSum(int n){//出口if (n==1){return n;}return n+getSum(n-1);}
运行结果:
请输入你想计算数的累加和:
5
1--5的累加和为:15

Java中计算1--n的累加和相关推荐

  1. 在Java中计算一元线性回归

    文章目录 1.前言 2.内容 2.1 定义实体类 2.2 回归线实现类 2.3 线性回归测试类 3. 总结 1.前言 最近公司项目有需要用到在Java中计算一元线性回归的功能,网上找了很久,发现一篇不 ...

  2. JAVA中计算百分比 格式化数字

    JAVA中计算百分比 格式化数字 这个是我在程序使用的例子: public String myPercent(int y,int z){    String baifenbi="" ...

  3. 【JAVA】Java中计算二个日期相差的天数及日期格式化

    Java中计算二个日期相差的天数及日期格式化 1.要把日期转化为Date类型然后计算相差天数 public class test {public static void main(String[] a ...

  4. java中计算包含汉字字符串的长度

    java中: 1字符=2字节,1字节=8位 英文和数字占一个字节,中文占一个字符,也就是两个字节 在计算的字符串长度的时候,若有汉字,直接用String.length()方法是没法计算出准确的长度,如 ...

  5. Java中计算处理中文两个字符长度问题解决(中文2个字符,英文1个字符)

    在java中定义一个 String str="我爱中国"  : str.length()   的长度是4 个字符,但是有时有我们处理文件格式的时候  ,定义固定的长度,中文只计算一 ...

  6. 学习在java中计算基本的时间段 转载

    概述 如果你知道怎样在java中使用日期,那么使用时间和它才不多一样简单.这篇文章告诉你怎样把他们的差别联系起来.Robert Nielsen还告诉你怎样使用java来计算抵达航班和制造过程的时间. ...

  7. java中计算某个方法的执行时间

    java中如何计算某个方法的运行时间? 通过获得方法执行前的时间戳和方法执行后的时间戳来比较. 以求1000以内的质数为例: public class TimeSpendTest {public st ...

  8. java中计算一个文件的总字节数_【JVM故事】一个Java字节码文件的诞生记

    作者:李新杰·转自微:信公众号"编程新说" 万字长文,完全虚构.(12000字) (一) 组里来了个实习生,李大胖面完之后,觉得水平一般,但还是留了下来,为什么呢?各自猜去吧. 李 ...

  9. java中计算一段时间内白天的时间和夜晚的时间

    之前,采用拼接字符串的形式,不断地在Date类型和Long类型之间转换,实在是太过于麻烦,后来采取了这种思路:假设我们将22:00 ~ 10:00 视为夜间时间,则我们先计算出10:00 相对于当天的 ...

最新文章

  1. Long Read Mapping at Scale: Algorithms and Applications
  2. java调用存储过程 oracle_java调用oracle存储过程
  3. base cap 分布式_神一样的CAP理论被应用在何方?
  4. [10.5模拟] dis
  5. IntelliJ IDEA 2017.2 x64 安装Scala
  6. 4月编程语言排行榜:C++ 重回前三,PHP 呈下降势头
  7. Android Binder机制简单了解
  8. MyBatis官方文档——入门部分
  9. OpenGL--天空盒
  10. java 控制台程序_控制台应用程序开发(C# 与 Java)
  11. 计算机汇编语言调试报告心得,汇编语言实习心得
  12. STM32单片机远程升级
  13. word2vec训练维基百科中文词向量
  14. springBoot redis开发的Java快递代拿系统(含人脸识别,验证码登录)
  15. SVN迁移至GIT,并附带历史提交记录
  16. 【文末有惊喜!】iOS日历攻略:提醒调休并过滤法定节假日
  17. springboot 配置文件的所有属性
  18. 使用filebeat和logstash解析java的log4j日志
  19. 微软中国正式宣布Win10政府版:专属定制安全功能
  20. shell脚本常用语法——获得当前目录

热门文章

  1. 医疗行业邮件服务器架设方案
  2. Effective C++条款05:了解C++默默编写并调用哪些函数(Know what functions C++ silently writes and calls)
  3. zabbix-agent报active check configuration update from[] started to fail(timeout)【2】
  4. 如何在评估机器学习模型时防止数据泄漏
  5. SPI读写电能计量IC-ATT7022-灵思科
  6. 替代Xshell的良心国产SSH工具软件
  7. 腾讯撤回的消息在服务器吗,腾讯云IM消息撤回
  8. 放开手脚去看这个世界
  9. 95%置信区间计算-理解
  10. 复杂的数据类型(结构)