A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  */
public static void main(String[] args) throws IOException {
  int num = 0;
  System.out.println("请输入一个整数");
  BufferedReader buf = new BufferedReader(
    new InputStreamReader(System.in));
  String regex = "\\d+";
  String s;
  while ((s = buf.readLine()) != null) {
   if (s.matches(regex) == false) {
    System.out.println("请重新输入一个整数");
    continue;
   } else {
    num = Integer.parseInt(s);
    break;
   }
  }
  System.out.print(num + "=");
  Fenjie(num);
}
public static void Fenjie(int num) {
  for (int i = 2; i < num ; i++) {
   while (num % i == 0) {
    System.out.print(i + "*");
    Fenjie(num / i);
   }
  }
  System.out.print(num);
  
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马