-->

Hello,This is me!

ITEngineer8995

Professional Coder Coding is my passion

Sunday, November 15, 2020

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 :







A blog full of codes of various languages like Java, .net, C, C++ etc with their outputs and some other IT stuff.

0 comments:

Post a Comment

ITEngineer8995
India

SEND ME A MESSAGE

Search This Blog

Powered by Blogger.

Pages