Prime Number Program in Java

Here, first we understand that what is prime number,

Prime Numbers

A prime number is a natural number greater than 1, that is divisible by only two numbers: 1 and itself.

For Example: 2, 3, 5, 7,11,13……..are the prime numbers.

Note: 0 and 1 are not prime numbers.
The 2 is the only even prime number because all the other even numbers can be divided by 2.

Problem:

Input :   Enter a number: 17
Output:  17 is a prime number.

Explanation

This Java program checks if a given number is prime or not. It prompts the user for input, then utilizes a `for` loop to iterate from 2 up to the square root of the number. Within each iteration, it checks if the number is divisible by the current value of `i`. If a divisor is found, it concludes the number is not prime. If no divisors are found, then it’s a prime number.

Solution:

code:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
class PrimeNo{
public static void main(String []args){
int num=7;
int temp=0;
for(int i =2;i<=num-1;i++){
if(num%i==0){
temp=temp+1;
}
}
if(temp==0){
System.out.println(num+" is a prime number");
}
else{
System.out.println(num+" is not prime number ");
}
}
}
class PrimeNo{ public static void main(String []args){ int num=7; int temp=0; for(int i =2;i<=num-1;i++){ if(num%i==0){ temp=temp+1; } } if(temp==0){ System.out.println(num+" is a prime number"); } else{ System.out.println(num+" is not prime number "); } } }
class PrimeNo{
    public static void main(String []args){
        int num=7;
        int temp=0; 
        for(int i =2;i<=num-1;i++){
            if(num%i==0){
             temp=temp+1;
            }
        }
        if(temp==0){
            System.out.println(num+" is a prime number");
        }
        else{
            System.out.println(num+" is not prime number ");
        }
    }
}
Output:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
7 is a prime number
7 is a prime number
7 is a prime number

Approach 2 : By Using Scanner Class :

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import java.util.Scanner; // import scanner class
class PrimeNo{
public static void main(String []args){
Scanner sc =new Scanner(System.in); // object of scanner class
int temp=0;
System.out.println("enter any number");
int num = sc.nextInt();
for(int i =2;i<=num-1;i++){
if(num%i==0){
temp=temp+1;
}
}
if(temp==0){
System.out.println(num+" is a prime number");
}
else{
System.out.println(num+" is not prime number ");
}
}
}
import java.util.Scanner; // import scanner class class PrimeNo{ public static void main(String []args){ Scanner sc =new Scanner(System.in); // object of scanner class int temp=0; System.out.println("enter any number"); int num = sc.nextInt(); for(int i =2;i<=num-1;i++){ if(num%i==0){ temp=temp+1; } } if(temp==0){ System.out.println(num+" is a prime number"); } else{ System.out.println(num+" is not prime number "); } } }
import java.util.Scanner; // import scanner class
class PrimeNo{
    public static void main(String []args){
        Scanner sc =new Scanner(System.in);  // object of scanner class 
        int temp=0;
        System.out.println("enter any number");
        int num = sc.nextInt();
        for(int i =2;i<=num-1;i++){
            if(num%i==0){
             temp=temp+1;
            }
        }
        if(temp==0){
            System.out.println(num+" is a prime number");
        }
        else{
            System.out.println(num+" is not prime number ");
        }
    }
}
Output:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
enter any number
77
77 is not prime number
enter any number 77 77 is not prime number
enter any number
77
77 is not prime number
more java programs for practice:

Java Program to Get Input from User

Find the Greatest of the Two Numbers in Java

Addition of two numbers in java

 

 

Leave a Comment

%d bloggers like this:
Python4U
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.