判断101-200之间有多少个素数,并输出所有素数。
只能被1和它本身整除的自然数为素数(质数)
public class Prime {
public void prime(int m,int n) {
int count=0;
for(;m<n;m++) {
boolean isPrime=true;
for(int i=2;i<Math.sqrt(m);i++) {
if(m%i==0) {
isPrime=false;break;
}
}
if(isPrime) {
System.out.println(m);
count++;
}
}
System.out.println("一共有"+count+"个素数");
}
public static void main(String[] args) {
Prime p=new Prime();
p.prime(101, 200);
}
}