A prime number is a number that can only be divided by one and itself. So prime numbers have only two factors: 1 and the number itself. In this post, we’ll look at how to create a java program to Check the given number is a prime number or not.
Prime Number
A prime number is a number that can only be divided only by 1 and itself. A number is not a prime number if the number is divisible by any another number.
Examples of prime numbers include 2, 3, 5, 7, 11, 13, 17, 19, and so on.
The numbers 0 and 1 are not prime. The only even prime number is 2 because all other even numbers can be divided by 2.
package in.yawin; public class PrimeCheck { public static void main(String[] args) { int value = 11; boolean flag = false; if (value == 0 || value == 1) { System.out.println(value + " is not a prime number."); return; } for (int i = 2; i <= value / 2; ++i) { if (value % i == 0) { flag = true; break; } } if (flag) System.out.println(value + " is not a prime number."); else System.out.println(value + " is a prime number."); } }
Output
11 is a prime number.
Explanation
A loop is required to determine whether a given number is prime or not. The loop should loop from 2 to half the number (n/2). If you want to see if 10 is a prime number, you must iterate the loop from 2 to 5. There will be a remainder if you divide the number 10 by the remaining numbers from 6 to 9. As a result, it will not be divisible.
The given number will be divided by the for loop index, which ranges from 2 to n. The given number is divisible by another number if the mod value is 0. As a result, it will not be a prime number. There is no point in checking other numbers if the given number is divisible by any one number. Using the break statement, the for loop will be skipped.