private static void isPrimerFactors(long num) {
for (int i = 2; i <= Math.sqrt(num); i++) {
//while循环 一次找出所有的质因子
while (num % i == 0) {
num /= i;
System.out.print(i + " ");
}
}
//最终的num如果大于1肯定是质数
if (num > 1){
System.out.print(num+ " ");
}
}// private static void isPrimerFactors(long num) {
// int x = 2;
// while (num != 1) {
// for (int i = x; i <= num; i++) {
// if (num % i == 0) {
// x = i;
// num /= i;
// System.out.print(i + " ");
// break;
// }
// }
// }
// }
京公网安备 11010502036488号