首先,当i=2时,i是素数,直接输出。
当i=3到i=1000,如果i被2到i-1的数整除,则i不是素数,不输出。否则输出。
public class sushu {
public static void main(String[] args){
boolean flag=true;
for(int i=2;i<=1000;i++){
flag=true;
for(int j=2;i<j; j++){
if(i%j==0){
flag=false;
break;
}
}
if(flag){
System.out.println(i+"\t");
}
}
}
}