编写程序读入一个整数,显示该整数的所有素数因子。例如,输入整数为120,输出应为2、2、2、3、5。
package Chapter_3;
import java.util.Scanner;
public class lianxi3_19 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner inScanner=new Scanner(System.in);
System.out.println("请输入一个整数:");
int a=inScanner.nextInt();
System.out.println("该整数所有素数因子为:");
for (int i = 2; i <= a;) {
if(a%i==0) {
a=a/i;
System.out.print(i+" ");
i=2;
}
else {
i++;
}
}
}
}