java从命令行输入一个数,输出其包含数值相邻相加的和等于输入的数字
来源:互联网 发布:零投资网络赚钱项目 编辑:程序博客网 时间:2024/05/16 04:23
例如:数字:15
输出:15=[1, 2, 3, 4, 5]
15=[4, 5, 6]
15=[7, 8]
数据:16 没有
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class TestNumber {
public void checkNumber(int num)
{
if(num<2)return ;
int temp=0,j=1;
ArrayList list =new ArrayList();
boolean tag=false;
int count=1;
while(j<num){
for(int i=count;i<num;i++){
temp+=i;
list.add(i);
if(temp==num){
System.out.println(num+"="+list);
tag=true;
}
}
count++;
list=new ArrayList();
temp=0;
j++;
}
if(!tag){
System.out.println("没有");
}
}
public static void main(String []args){
String str="";
int a=0;
BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
boolean tag=true;;
while(tag)
{
System.out.println("请输入一个数:");
try {
str=buf.readLine();
} catch (IOException e) {
e.printStackTrace();
}
tag=false;
try{
a=Integer.parseInt(str);
}catch(Exception ex ){
System.out.println("请输入正常的数字格式!");
tag=true;
}
}
TestNumber test=new TestNumber();
test.checkNumber(a);
}
}
- java从命令行输入一个数,输出其包含数值相邻相加的和等于输入的数字
- 输入一个三位数,其各位数字的立方和等于该数本身
- jq 输入一个整数,输出所有相加等于这个数的算式
- 输入一个整数,输出所有相加等于这个数的算式
- 输入一个整数,输出所有相加等于这个数的算式
- 输入一个整数,输出所有相加等于这个数的算式
- 输入一个数num,编程输出有几对质数的和等于num,
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- java实现输入一个正整数n,输出全部连续正整数相加后等于n的所有序列。
- 有一个数列(1)循环输出数列的值(2)求数列中所有数值的和(3)猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含次数
- C语言输入一个数,打印其输出的次数
- 习题:输入字符z,输出其前后相邻的字符和字符z的ASCII码
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
- 查询及删除重复记录的方法大全
- 请问Eclipse中源码的中文部分都显示成乱码如何解决
- 惠普增强的自动化测试方案特性
- Android RelativeLayout 属性
- malloc函数
- java从命令行输入一个数,输出其包含数值相邻相加的和等于输入的数字
- HTTP Status 404(The requested resource is not available)
- 迄今为此我所接手过的最垃圾的项目
- 我的
- 关于同一台电脑安装多个tomcat不能启动的问题
- ubuntu下升级vim7.2到vim7.3
- PHP有感
- Hibernate & Proxool or C3p0
- 央行超级网银上线对银行和第三方支付平台的影响