需求:计算101-200的素数并输出
{
public static void main(String[] args) {
for (int i = 101; i <= 200; i++) {
if (prime(i)) {
System.out.println(i);
}
}
}
//判断素数的方法
private static boolean prime(int i) {
//素数为奇数
if (i % 2 == 0) {
return false;
} else {
//奇数非素数其中一个因子,一定小于等于该数开平方根,且最小为3
for(int x=3;x<=(int)Math.sqrt(i);x+=2){
if(i%x==0)
return false;
}
}
return true;
}
}



