题目描述:

要求写出所有连续的正整数序列,使其之和等于90,小明灵光一闪,立马写上了29,30,31,

他看到解释说明台式告知答案不止一种,过了好一会,他总算算出了所有的5种答案

给你一个正整数Num,请输出所有连续的递增(+1)的正整数序列,使其之和等于Num,如不存在则输出NULL

例如输入:90

输出:[2,3,4,5,6,7,8,9,10,11,12,13]

[6,7,8,9,10,11,12,13,14]

[16,17,18,19,20]

[21,22,23,24]

[29,30,31]

java代码:

import java.util.ArrayList;

import java.util.List;

public class Demo5 {

public static void main(String[] args) {

int number =90;

Demo5 demo =new Demo5();

demo.printNum(number);

}

public void printNum(int num) {

int sum =0;

for (int i =0; i < num /2; i++) {

for (int k =1; ; k++) {

sum = (k +1) * (2 * i + k) /2;

if (sum > num)

break;

if (sum == num) {

List list =new ArrayList();

for (int j =0; j <= k; j++) {

list.add(i + j);

}

System.out.println(list);

}

}

}

}

}

java 任意多个整数相加_一个整数分为若干个连续整数之和(使用java实现)相关推荐

  1. 【leetcode】给定一个整数数组和一个整数 k, 你需要在数组里找到不同的 k-diff数对。

    给定一个整数数组和一个整数 k, 你需要在数组里找到不同的 k-diff 数对.这里将 k-diff 数对定义为一个整数对 (i, j), 其中 i 和 j 都是数组中的数字,且两数之差的绝对值是 k ...

  2. 算法训练 - 反置数 一个整数的“反置数”指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数。如果一个整数的末尾是以0结尾,那么在它的反置数当中,这些0就被省略掉了。比如说,124

    问题描述 一个整数的"反置数"指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数.如果一个整数的末尾是以0结尾,那么在它的反置数当中,这些0就被省略掉了.比如说,1245的 ...

  3. java 数据立方_写一个Java应用程序,从键盘输入一个整数,然后输出它的平方值立方值...

    这是一个跟输入/输出流有关的面试题.下面我们来分析怎么实现该功能. 解析:在java中没有像C语言那样有一个专供接收从键盘输入值的scanf函数,所以一般的做法是从键盘输入一行字符,保存到字符串s中, ...

  4. java最小因子_一个整数的所有最小因子

    要求:用户输入一个正整数,然后以降序显示它的所有最小因子,例如:120,那么显示的最小因子为5,3,2,2,2.存储这些素数(例如:2,2,2,3,5)获取这些按倒序显示这些因子. package c ...

  5. java方法参数类型不确定_一个Java方法能有多少个参数类型?这个好奇coder做了个实验...

    选自 justinblank 机器之心编译 参与:李志伟.张倩 在 JVM 中,一个 Java 方法,最多能定义多少参数呢?这是一个很无聊的问题,即使能定义一万个,十万个,谁又会真的去这么做呢.但是作 ...

  6. JAVA项目代码手写吗_一个老程序员是如何手写Spring MVC的

    见人爱的Spring已然不仅仅只是一个框架了.如今,Spring已然成为了一个生态.但深入了解Spring的却寥寥无几.这里,我带大家一起来看看,我是如何手写Spring的.我将结合对Spring十多 ...

  7. java notify视频_一个很好的小例子来演示java中的wait()和notify()方法

    任何人都可以在 java中为我提供一个很好的小例子演示wait()和notify()功能.我尝试使用下面的代码,但它没有显示我的预期. public class WaitDemo { int i = ...

  8. java socket发送定长报文_一个基于TCP协议的Socket通信实例

    原标题:一个基于TCP协议的Socket通信实例 1. 前言 一般接口对接多以http/https或webservice的方式,socket方式的对接比较少并且会有一些难度.正好前段时间完成了一个so ...

  9. 用Java编写约分最简公式_一个有趣的算法问题:如何定义一个分数类

    一个来自于C++程序设计的经典问题.如何定义一个分数类,实现分数的约分化简,分数之间的加法.减法.乘法.除法四则运算? 1.初见 刚看到这道题的时候,第一感觉是挺简单的啊,就是基本的面向对象,定义对应 ...

最新文章

  1. 15-5重构_重构-糟糕,我一直在向后做。
  2. noip搜索模拟题 骰子
  3. java lambda 应用场景,Java中Lambda的使用范围
  4. 导入表编程-枚举导入表
  5. linux dns已经配置,linux DNS 配置
  6. 快速谱峭度matlab,一种基于快速谱峭度分析的泵潜在空化故障检测方法与流程
  7. 获取元素到页面顶部的距离_组成网站页面结构的元素有哪些?
  8. 分区助手扩大c盘后自动修复_C盘空间不够,如何扩大?
  9. _attribute_((packed))
  10. 解读TIME_WAIT--你在网上看到的大多数帖子可能都是错误的
  11. 阿里云郑晓:浅谈GPU虚拟化技术(第一章)
  12. 移动边缘计算——计算卸载
  13. NPOI遍历excel表格
  14. MySQL插入数据库乱码问题Incorrect string value: ‘\xE8\xB5\xB5‘ for column ‘name‘ at row 1
  15. Vue 解决兄弟组件之间传值问题
  16. CF 1646C Factorials and Powers of Two
  17. 3D数学基础及坐标系统
  18. 黏贴图片到word文档图片显示不全,只显示一行(保姆级图文)
  19. C++中双引号和单引号分别表示什么意思?
  20. ##Windows 10纯净版下载##

热门文章

  1. ActiveMQ5.14.5配置参数详解
  2. 插件化知识梳理(7) 类的动态加载入门
  3. 在Linux系统中修改目录的权限如何恢复
  4. Kafka配置SSL(云环境)
  5. oracle监听器动态注册于静态注册的区别
  6. android GridView item中组件获取焦点
  7. wordpress从apache迁移到nginx
  8. MongoDB数据库(一:基本操作)
  9. IDEA IntelliJ 如何设置web项目的热部署
  10. java urlconn 下载慢_使用HttpURLConnection下载文件时出现 java.io.FileNotFoundException彻底解决办法...