判断一个数是否为素数,方法很简单,实现如下:
/**
判断一个数是否为素数
如果是素数则返回true,否则返回false
*/
public boolean isPrime( int num ) throws IllegalArgumentException{
boolean result = true;
if( num <= 0 )
throw new IllegalArgumentException("参数必须为正整数");
for( int count = 2; count < num; count++ ) {
if(num % count != 0){
result = false;
break;
}
}
return result;
}
/**
判断一个数是否为素数
如果是素数则返回true,否则返回false
*/
public boolean isPrime( int num ) throws IllegalArgumentException{
boolean result = true;
if( num <= 0 )
throw new IllegalArgumentException("参数必须为正整数");
for( int count = 2; count < num; count++ ) {
if(num % count != 0){
result = false;
break;
}
}
return result;
}