我有一个List
在 Java 中使用 a 的算法,声明如下:
public static List<Integer> primeFactors(int numbers) {
int n = numbers;
List<Integer> factors = new ArrayList<Integer>();
for (int i = 2; i <= n / i; i++) {
while (n % i == 0) {
factors.add(i);
n /= i;
}
}
if (n > 1) {
factors.add(n);
}
return factors;
}
我想要做的是获取这个函数返回的素数并添加它们。我知道我可以使用
for (Integer integer : primeFactors(NUMBER))
对添加到的每个素数做一些事情List
,所以我猜当我添加它们时,答案将是这些。这样的事情可能吗?
感谢您的任何帮助。