Write a Java program that prints the first n prime numbers w
Solution
/* Java Programme for Prime Number */
import java.util.Scanner;
 public class Prime
 {
public static void main(String []args)
 {
 int n,c,i;
 System.out.println(\"Enter a positive integer\ \");
 while(1==1)
 {
 i=2;
 Scanner sc=new Scanner(System.in);
 n=sc.nextInt();
 if(n<0)
 {
 break;
 }
 else
 {
                    if ( n >= 1 )
                    {
                            System.out.println(\"The First \"+n+\" prime numbers are :\\t\");
                           
                    }
                   for ( int count = 1 ; count <= n ; )           //repeat loop for display n prime numbers
                    {
                            for ( c = 2 ; c <= i - 1 ; c++ ) //loop used for a number i is prime or not
                            {
                                if ( i%c == 0 )
                                break;
                            }
                    if ( c == i )                                   //display if prime
                    {
                            System.out.println(\"\\t\"+i);
                            count++;
                    }
                    i++;
                    }
 }
            System.out.println(\"Enter another positive integer\ \");
 }
 
   
 }
 }
Output :
Enter another positive integer
8
 The First 8 prime numbers are :
 2
 3
 5
 7
 11
 13
 17
 19
 Enter another positive integer
-1
Ok.Bye..


