苏州Java培训
达内苏州java培训中心

0512-67873100

热门课程

Java将一个正整数分解质因数

  • 时间:2016-03-29 13:23
  • 发布:苏州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实现的常用5大排序算法
下一篇:Java中集合容器类List和Set的用法

Java编程计算任意两个日期相距的天数

Java语言中定义常量注意事项解析

Java生成不规则验证码程序代码

Java读取操作Word,PDF,Excel的四种方法

选择城市和中心
贵州省

广西省

海南省