方法一:
public static boolean isPrime(int number){
if(number<2){//若此数小于2,则不是质数
return false;
}
//从1-number本身循环取余计算
for(int i=1;i<number/2;i++){
if(number % i == 0){//余数为0,能整除
if(number == i){//是否是本身
return true;
}else if(i!=1){//是否是1
return false;
}
}
}
return true;
}
方法二:
public static boolean findPrime(int n){
for(int i = 2; i < Math.sqrt(n); i++){
if(n%i == 0){
return false;
}
}
return true;
}