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实现) 美元