# Prime number program in java using scanner

Let’s learn prime number program in java using scanner.

## Prime number program in java using scanner

To check prime number program using scanner first get input from user using nextInt() method of Scanner class.

This user input number is stored in integer variable ‘number’. Then set integer variables ‘s’ and ‘e’ to one and zero.

Repeat and add s = s + 1 while(s <= number). Now if((number % s) == 0) then set e = e + 1.

Lastly if variable e is equal to 2 then given number is prime number else it is not a prime number. Here’s the prime number program using scanner.

```import java.util.Scanner;
{
public static void main(String[] args)
{
int number, s, e;
Scanner sc = new Scanner(System.in);
number = sc.nextInt();
s = 1;
e = 0;
while(s <= number)
{
if((number % s) == 0)
e = e + 1;
s++;
}
if(e == 2)
{
System.out.println(number + " is a prime number.");
}
else
{
System.out.println(number + " is not a prime number.");
}
sc.close();
}
}
```

Output: