请判断101-200之间有多少个素数,且输出所有的素数。
public class PrimeNumber {
public static void main(String[] args) {
for(int i=101 ; i<=200 ; i++){
boolean flag = true;
for(int j=2 ; j<i ; j++){
if(i%j == 0){
flag = false;
break;
}
}
if(flag == true){ //???
System.out.println(" "+i);
}
}
}
}
//???处:
这里如果写单等号,输出的会是101-200的所有数字;
这里写双等号,得到的就是101-200的所有质数;
然而上面flag=false处,写的就是单等号,为什么这两处符号要不一致?
谢谢!!!!!!