Java Program to Check Whether Given Number is Prime Number or not

Write a Java program to check whether given number is prime number or not.



Source Code
class PrimeNum {
	
	public static void main(String args[]) {
		
		int n = Integer.parseInt(args[0]);
		boolean flag = false;
		
		if(n==0 || n==1 || n==2)
			System.out.println(n + " is a prime number");
		else
		{
			for(int i=2; i<=n/2; i++)
			{
				if(n % i == 0)
				{
					flag = false;
					break;
				}
				flag = true;
			}
			if(flag == true)
				System.out.println(n + " is a prime number");
			else
				System.out.println(n + " is not a prime number");		
		}
	}
}
Output
C:\>javac PrimeNum.java
C:\>java PrimeNum 12
12 is not a prime number


C:\>javac PrimeNum.java
C:\>java PrimeNum 11
11 is a prime number





"Coding Hub - Learn to code" app now available on Google Play Store