Java中计算1--n的累加和
需求:计算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的累加和相关推荐
- 在Java中计算一元线性回归
文章目录 1.前言 2.内容 2.1 定义实体类 2.2 回归线实现类 2.3 线性回归测试类 3. 总结 1.前言 最近公司项目有需要用到在Java中计算一元线性回归的功能,网上找了很久,发现一篇不 ...
- JAVA中计算百分比 格式化数字
JAVA中计算百分比 格式化数字 这个是我在程序使用的例子: public String myPercent(int y,int z){ String baifenbi="" ...
- 【JAVA】Java中计算二个日期相差的天数及日期格式化
Java中计算二个日期相差的天数及日期格式化 1.要把日期转化为Date类型然后计算相差天数 public class test {public static void main(String[] a ...
- java中计算包含汉字字符串的长度
java中: 1字符=2字节,1字节=8位 英文和数字占一个字节,中文占一个字符,也就是两个字节 在计算的字符串长度的时候,若有汉字,直接用String.length()方法是没法计算出准确的长度,如 ...
- Java中计算处理中文两个字符长度问题解决(中文2个字符,英文1个字符)
在java中定义一个 String str="我爱中国" : str.length() 的长度是4 个字符,但是有时有我们处理文件格式的时候 ,定义固定的长度,中文只计算一 ...
- 学习在java中计算基本的时间段 转载
概述 如果你知道怎样在java中使用日期,那么使用时间和它才不多一样简单.这篇文章告诉你怎样把他们的差别联系起来.Robert Nielsen还告诉你怎样使用java来计算抵达航班和制造过程的时间. ...
- java中计算某个方法的执行时间
java中如何计算某个方法的运行时间? 通过获得方法执行前的时间戳和方法执行后的时间戳来比较. 以求1000以内的质数为例: public class TimeSpendTest {public st ...
- java中计算一个文件的总字节数_【JVM故事】一个Java字节码文件的诞生记
作者:李新杰·转自微:信公众号"编程新说" 万字长文,完全虚构.(12000字) (一) 组里来了个实习生,李大胖面完之后,觉得水平一般,但还是留了下来,为什么呢?各自猜去吧. 李 ...
- java中计算一段时间内白天的时间和夜晚的时间
之前,采用拼接字符串的形式,不断地在Date类型和Long类型之间转换,实在是太过于麻烦,后来采取了这种思路:假设我们将22:00 ~ 10:00 视为夜间时间,则我们先计算出10:00 相对于当天的 ...
最新文章
- Long Read Mapping at Scale: Algorithms and Applications
- java调用存储过程 oracle_java调用oracle存储过程
- base cap 分布式_神一样的CAP理论被应用在何方?
- [10.5模拟] dis
- IntelliJ IDEA 2017.2 x64 安装Scala
- 4月编程语言排行榜:C++ 重回前三,PHP 呈下降势头
- Android Binder机制简单了解
- MyBatis官方文档——入门部分
- OpenGL--天空盒
- java 控制台程序_控制台应用程序开发(C# 与 Java)
- 计算机汇编语言调试报告心得,汇编语言实习心得
- STM32单片机远程升级
- word2vec训练维基百科中文词向量
- springBoot redis开发的Java快递代拿系统(含人脸识别,验证码登录)
- SVN迁移至GIT,并附带历史提交记录
- 【文末有惊喜!】iOS日历攻略:提醒调休并过滤法定节假日
- springboot 配置文件的所有属性
- 使用filebeat和logstash解析java的log4j日志
- 微软中国正式宣布Win10政府版:专属定制安全功能
- shell脚本常用语法——获得当前目录
热门文章
- 医疗行业邮件服务器架设方案
- Effective C++条款05:了解C++默默编写并调用哪些函数(Know what functions C++ silently writes and calls)
- zabbix-agent报active check configuration update from[] started to fail(timeout)【2】
- 如何在评估机器学习模型时防止数据泄漏
- SPI读写电能计量IC-ATT7022-灵思科
- 替代Xshell的良心国产SSH工具软件
- 腾讯撤回的消息在服务器吗,腾讯云IM消息撤回
- 放开手脚去看这个世界
- 95%置信区间计算-理解
- 复杂的数据类型(结构)