Java Program To Print First N Prime Numbers

01. Example:

import java.util.*;

class printPrimeNumbers {
    public static void main(String args[]) {

        int N, status = 1, number = 3;
        
        Scanner input = new Scanner(System.in);
        System.out.println("Enter Integer The How Many Prime Number: ");
        N = input.nextInt();

        if (N >= 1) {
            System.out.print("First " + N + " Prime Numbers Are : ");
            System.out.print(2);
        }

        for (int counter = 2; counter <= N;) {
          
            for (int j = 2; j <= Math.sqrt(number); j++) {
                if (number % j == 0) {
                    status = 0;
                    break;
                }
            }
            
            if (status != 0) {
                System.out.print(" " + number);
                counter++;
            }
            
            status = 1;
            number++;
        }
    }
}

Output:

Enter Integer The How Many Prime Number: 10
First 10 Prime Numbers Are : 2 3 5 7 11 13 17 19 23 29

Leave a comment