import java.io.*;
class Prime {
public static void main(String[] args)throws Exception {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please Enter a number: ");
int n = Integer.parseInt(input.readLine());
for(int i = 3;i < n;i+=2)
if(Check(i))
System.out.print(i + " ");
}
public boolean Check(int k) {
int i = (int)Math.sqrt((double)k);
for(int j = 3;j < i;j+=2) {
if(k % j == 0)
return false;
}
return true;
}
}
看看这个 才写的 没有测试的 可能有点小问题 `` 但思路应该是没有问题的``
学好编程,为中国的软件事业出一份力。