0% completed
Write a Java program to check if a given number is a prime number. A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself. For example, 2, 3, 5, and 7 are prime numbers, whereas 4, 6, 8, and 9 are not.
7
7 is a prime number.
7
has no divisors other than 1
and 7
, making it a prime number.10
10 is not a prime number.
10
can be divided evenly by 1
, 2
, 5
, and 10
, indicating that it is not a prime number.To determine whether a number is prime, follow these steps:
Initialize the Number:
num
be the number to check for primality.Handle Special Cases:
num
is less than or equal to 1
, it is not a prime number.num
is 2
, it is a prime number (the only even prime).Check for Even Numbers:
num
is even and greater than 2
, it is not a prime number.Check for Divisors:
3
to the square root of num
, incrementing by 2
(since even numbers have already been handled).num
is divisible by the current iterator value.num
is not a prime number.Conclusion:
num
is a prime number.Below is the Java code that demonstrates how to check if a number is prime using the described algorithm. This example checks whether the number 7
is prime.
.....
.....
.....