
Java Program To Check Prime Number
In this java program, we check whether the user input number is prime or not.
A prime number is a natural number greater than 1 that is not a product of two small natural numbers.
E.g. 2, 3, 5 etc are prime numbers.
Steps :
Step 1 : Import Scanner class
Step 2 : Create class PrimeChec
Step 3 : Create main method
Step 4 : Create variable temp
Step 5 : Create object of Scanner
Step 6 : Ask the user to enter any number by using System.out.print method
Step 7 : Create variable num and store the user entered number in it.
Step 8 : Close the Scanner class
Step 9 : Apply for loop where i is equal to 2, i is greater than equal to num divide by 2 and increment i by 1
Step 10 : Store num % i in the variable temp
Step 11 : Apply if where temp is equal to zero
Step 12 : Initialize isPrime to False
Step 13 : If isPrime is true then the number is prime else not
Step 14 : Print the number
Program :
import java.util.Scanner;
public class PrimeChec
{
public static void main(String[]args)
{
int temp;
boolean isPrime = true;
Scanner sc = new Scanner(System.in);
System.out.println("Enter any number:");
//capture the input in an integer
int num = sc.nextInt();
sc.close();
for(int i=2; i<=num/2; i++)
{
temp = num%i;
if(temp==0)
{
isPrime=false;
break;
}
}
//If isPrime is true then the number is prime else not
if(isPrime)
System.out.println(num + "is a Prime Number");
else
System.out.println(num + "is not a Prime Number");
}
}
Output :
Enter any number:
6
6is not a Prime Number
For execution of the same do visit my YouTube Channel :
0 comments:
Post a Comment