1. 程式人生 > >用JAVA判斷一個數是否為素數(質數)

用JAVA判斷一個數是否為素數(質數)

素數(prime number)又稱質數,有無限個。質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數的數稱為質數

有時經常遇到用java判斷素數的問題,為大家貼上怎麼用java判斷出一個數是否為素數。

public static boolean isPrime(int N){

if( N < 2 ) return false;

for( int i = 2 ; i*i <= N; i++){

if( N % i == 0) return false;

return true;

}

}