【发布时间】:2018-04-26 07:20:19
【问题描述】:
我遇到了一个 Java 程序,它可以判断给定的数字是否是素数。 这是代码。
class FindPrime {
public static void main(String args[]) {
int num;
boolean isPrime;
num = 14;
if (num < 2)
isPrime = false;
else
isPrime = true;
for (int i = 2; i <= num / i; i++) {
if ((num % i) == 0) {
isPrime = false;
break;
}
}
if (isPrime)
System.out.println("Prime");
else
System.out.println("Not Prime");
}
}
在这里,我不确定为什么在 for 循环中使用条件 i
【问题讨论】:
-
“我遇到了”:你有链接吗?你试过这个程序吗?