Java将一个正整数分解质因数
2014-05-02 17:57
477 查看
import java.io.*;
public class Factorization
{
public void division(int input)
{
for(int i = 2; i <= input / 2; i++)
{
if(input % i == 0)
{
System.out.print(i + "*");
division(input / i);
zhan.renren.com/asdfas?gid=3602888498049757508&checked=true
zhan.renren.com/asdfas?gid=3602888498049757527&checked=true
zhan.renren.com/asdfas?gid=3602888498049757508
zhan.renren.com/asdfas?gid=3602888498049757527
zhan.renren.com/asdfas?gid=3602888498049757508&from=post
zhan.renren.com/asdfas?gid=3602888498049757527&from=post
}
}
System.out.print(input);
System.exit(0);//不能没有这句,否则结果会报错
}
public static void main(String[] args)
{
Factorization f = new Factorization();
String s = "";
try
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
s = in.readLine();
}
catch(IOException e){}
int input = Integer.parseInt(s);
System.out.print(input + "的分解质因数为:" + input + "=");
f.division(input);
}
}
public class Factorization
{
public void division(int input)
{
for(int i = 2; i <= input / 2; i++)
{
if(input % i == 0)
{
System.out.print(i + "*");
division(input / i);
zhan.renren.com/asdfas?gid=3602888498049757508&checked=true
zhan.renren.com/asdfas?gid=3602888498049757527&checked=true
zhan.renren.com/asdfas?gid=3602888498049757508
zhan.renren.com/asdfas?gid=3602888498049757527
zhan.renren.com/asdfas?gid=3602888498049757508&from=post
zhan.renren.com/asdfas?gid=3602888498049757527&from=post
}
}
System.out.print(input);
System.exit(0);//不能没有这句,否则结果会报错
}
public static void main(String[] args)
{
Factorization f = new Factorization();
String s = "";
try
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
s = in.readLine();
}
catch(IOException e){}
int input = Integer.parseInt(s);
System.out.print(input + "的分解质因数为:" + input + "=");
f.division(input);
}
}
相关文章推荐
- Java RandomAccessFile用法
- JAVA内存分析中的两道简单小题
- Java对象的序列化与反序列化
- Java和C#输入输出流方法
- 简单分析ThreadPoolExecutor实现的Android版和JDK版
- java中的递归方法
- java动态编程简述
- 利用java自带的base64实现加密、解密
- spring 包介绍
- java 注解
- Java的常见出错和java JDK的配置
- JavaWeb开发编码系列(二)—— form表单提交原理
- Java工作流引擎:jBPM、Activiti以及SWF
- JavaWeb开发编码系列(一)—— 编码问题前奏--扫盲贴
- String是java中的基本数据类型吗
- java web项目操作mysql数据库的数据封装
- Java多态性详解 (父类引用子类对象)
- Java多态性详解 (父类引用子类对象)
- Java求100-999之间所有的"水仙花数"
- 运行Java程序-设置classpath