public static void primeDemo(int N) {
List<integer></integer> list = new LinkedList<integer></integer>();
list.add(2);
for (int i = 3; i < n; i++) {
// 偶数,就跳过,它肯定不是质数
if (i % 2 == 0)
continue;
// 判断3,5,7,9……i/2是否有i的因子
int j = 3;
while (j <= i / 2 && i % j != 0)
j += 2;
// 若上述数都不是i的因子,则i是质数
if (j > i / 2) {
list.add(i);
}
}
for(int prime : list)
System.out.println(prime);
}