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

import java.util.*;
class HomeWork4
{
public static void main(String[] args)
{
  Scanner s = new Scanner(System.in);
  System.out.println("请输入一个正整数");
  int zhi= s.nextInt();
  //遍历除数
  for(int i=2;i<zhi;i++){
   //质数被除数整除后,质数不等于除数的的时候循环
   while(zhi!=i){
    //判断是否可以整除
    if(zhi%i==0){
     //可以整除的话,质数除以除数,继续循环
     zhi/=i;
     //打印可以整除整数的数
     System.out.print(i+"*");
     
    }else{
     //质数无法被整除了,跳出程序
     break;
    }
   
   }
   
  }//打印最后得到的质数,和前面的除数进行拼接
  System.out.println(zhi);
}
}
您需要登录后才可以回帖 登录 | 加入黑马