Algorithm
- Start.
- Initialize a variable
num
with the given number. - If
num
is less than 2, print "Not Prime" and exit. - Iterate from
i
equals 2 to the square root ofnum
. a. Ifnum
is divisible evenly byi
, print "Not Prime" and exit. - If no divisor is found in the loop, print "Prime."
- End.
Code Examples
#1 Code Example- Program to Check Prime Number using a for loop
Code -
Java Programming
public class Main {
public static void main(String[] args) {
int num = 29;
boolean flag = false;
for (int i = 2; i < = num / 2; ++i) {
// condition for nonprime number
if (num % i == 0) {
flag = true;
break;
}
}
if (!flag)
System.out.println(num + " is a prime number.");
else
System.out.println(num + " is not a prime number.");
}
}
Copy The Code &
Try With Live Editor
Output
29 is a prime number.
#2 Code Example- Program to Check Prime Number using a while loop
Code -
Java Programming
public class Main {
public static void main(String[] args) {
int num = 33, i = 2;
boolean flag = false;
while (i < = num / 2) {
// condition for nonprime number
if (num % i == 0) {
flag = true;
break;
}
++i;
}
if (!flag)
System.out.println(num + " is a prime number.");
else
System.out.println(num + " is not a prime number.");
}
}
Copy The Code &
Try With Live Editor
Output
33 is not a prime number.
Demonstration
Java Programing Example to Check Whether a Number is Prime or Not-DevsEnv