How To - Test for Prime Numbers
Advertisements
Description:
The below methods are the easiest and fastest ways to test for prime numbers.
Method 1: Simplest Way (in terms of Coding)
Here is the code for this method:
public boolean isPrime(int n) { for (int i = 2; i <= n; i++) { if (n % i == 0) { return false; // n is not a prime number. } } return true; // n is a prime number. }
Method 2: Fastest Way (in terms of Processing)
Here is the code for this method:
public boolean isPrime(long n) { // fast even test. if(n > 2 && (n & 1) == 0) return false; // only odd factors need to be tested up to n^0.5 for(int i = 3; i * i <= n; i += 2) if (n % i == 0) return false; return true; }
java_strings.htm
Advertisements