下面的代码如果数字是 90,我不明白为什么“i”不会是 90 或 10 也不是 3,而是停在 5。
提前感谢您的帮助。
public class LargestPrime {
public static int getLargestPrime(int number) {
if (number <= 1)
return -1;
for (int i = number ; i > 1; i--) {
if (number % i == 0) {
number = i;
System.out.println(" i= " + i + " number= " + number);
}
}
return number;
}
}
BIG阳
相关分类