【发布时间】:2015-10-14 09:16:25
【问题描述】:
我一直在编写一些 java 代码来显示素数。我已经让它显示了 0 到 100 之间的所有素数。
我将如何做到这一点,以便我可以将变量设置为 20,它会显示前 20 个素数。
我的代码:
public class PrimeNumber {
/**
* @param args the command line arguments
*/
private static boolean prime = true;
private static int count = 20;
public static void main(String[] args) {
for (int i = 2; i < 100; i++) {
for (int j = 2; j < 100; j++) {
if(i == j)
{
continue;
}
if (i % j == 0) {
prime = false;
break;
} else {
prime = true;
}
}
if (prime) {
System.out.println(i + " is a Prime:");
}
}
}
}
【问题讨论】: