Scanner scan = new Scanner(System.in);
System.out.print("请输入任意一个正整数:");
int number = scan.nextInt();
System.out.print(number+"=");
if(number == 1) {
System.out.println(1);
}
for(int i = 2;i <= number;i++) {
if(i==number) {//运行到这里说明已经分解完毕
System.out.print(i);
break;
}else if(number%i==0){
System.out.print(i+"*");
number = number/i;//下次循环执行被当前因数分解后的数
i = 1;//因为后面还会再执行i++,所以这里赋值1执行完本次循环就是2了
}
}