java实现将一个正整数分解质因数,Java将一个正整数分解质因数
生活随笔
收集整理的这篇文章主要介绍了
java实现将一个正整数分解质因数,Java将一个正整数分解质因数
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
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);
}
}
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实现将一个正整数分解质因数,Java将一个正整数分解质因数的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Cpython解释器支持的进程与线程
- 下一篇: 【深入Java虚拟机】之一:Java内存