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);//不能沒(méi)有這句,否則結(jié)果會(huì)報(bào)錯(cuò)
}
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?+?"的分解質(zhì)因數(shù)為:"?+?input?+?"=");
f.division(input);
}
}
總結(jié)
以上是生活随笔為你收集整理的java实现将一个正整数分解质因数,Java将一个正整数分解质因数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Cpython解释器支持的进程与线程
- 下一篇: 【深入Java虚拟机】之一:Java内存