质数因子
输入一个long型整数。按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
long value = sc.nextLong();
get(value);
}
public static void get(long value){
int z = 2;
String res = "";
// 这个判断必须
while(value!=1) {
// while条件特点
while(value%z == 0){
value = value/z;
res = res + z +" ";
}
z++;
}
System.out.print(res);
}
}