isPrime static method

bool isPrime(
  1. int n
)

Confirms whether a given integer is a prime number.

A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself.

Parameters:

  • n: The integer number to be checked for primality.

Returns: true if n is a prime number, false otherwise.

Implementation

static bool isPrime(int n) {
  if (n < 2) return false;
  if (n == 2) return true;
  if (n % 2 == 0) return false;

  for (int i = 3; i * i <= n; i += 2) {
    if (n % i == 0) return false;
  }
  return true;
}