Java Program to Display First n Prime Numbers using Scanner
- November 15, 2020
- by
Java Program to Display First n Prime Numbers using Scanner
In this Java Program, first n prime numbers are displayed using scanner.
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.
Step 1 : Import Scanner class
Step 2 : Create main method
Step 3 : Initialize variables n, status and num for capturing the value of n
Step 4 : Create object of Scanner
Step 5 : Ask the user to enter the value of n
Step 6 : Store the enter value in the variable n
Step 7 : Apply if statement
Step 8 : Apply for loop of i & j
Step 9 : Print the Results
Program :
import java.util.Scanner;
public class PrimeNumberDemo {
public static void main(String args[])
{
int n;
int status = 1;
int num = 3;
//for capturing the value of n
Scanner sc = new Scanner(System.in);
System.out.println("Enter the value of n:");
//The entered value is stored in the var n
n = sc.nextInt();
if( n >= 1)
{
System.out.println("First "+n+" prime numbers are:");
// 2 is prime number
System.out.println(2);
}
for (int i = 2; i <= n;)
{
for (int j = 2; j <= Math.sqrt(num); j++)
{
if (num % j == 0)
{
status = 0;
break;
}
}
if( status != 0)
{
System.out.println(num);
i++;
}
status = 1;
num++;
}
}
}
Output :
Enter the value of n:
15
First 15 prime numbers are:
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
For execution of the same do visit my You Tube Channel :


0 comments:
Post a Comment