Write a program to find first n prime numbers in Java
- Home
- Find elements
- Write a program to find first n prime numbers in Java
- On
- By
- 0 Comment
- Categories: Find elements, Loop, prime
Write a program to find first n prime numbers in Java
Write a program to find first n prime numbers in Java
In this tutorial, we will discuss the concept of an Example program – write a program to find first n prime numbers in Java.
In this post, we are going to learn how to write a program to find the first n prime number using for, while, and do-while loops in Java programming language:
The number that can be divided by 1 and itself only. it is called the prime number
for Example 2,3,5,7,11,13,….
To understand this example program, you should have previous knowledge of the following Java topics
do-while loop in Java language
Example program to print first n prime numbers
Print the first n prime number using the for loop
In this program, we will print the first “n” prime numbers, using for loop. first, the user is asked to enter a number randomly for n, and then the program prints the prime numbers 1 to n.
Program 1
//print the prime number in given range(0 - n) import java.util.*; public class PrimeNum_firstN1{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); //scanner class for input int num=1,y=3,count,j; //variable declaration and initialization System.out.println("Please Enter the number for range(0 - n): "); int n=sc.nextInt(); if(n>=1){ System.out.println("The first "+n+" prime numbers are: " ); System.out.println(2); } for(count=2; count<=n;){ for(j=2; j<=Math.sqrt(y); j++){ if(y%j==0){ num=0; break; } } if(num!=0){ System.out.println(y); count++; } num=1; y++; } } }
When the above code is executed, it produces the following result
Please Enter the number for range(0 - n): 10 The first 10 prime numbers are: 2 3 5 7 11 13 17 19 23 29
Print the first n prime number using the while loop
In this program, we will print the first “n” prime numbers, using a while loop. first, the user is asked to enter a number randomly for n, and then the program prints the prime numbers 1 to n.
Program 2
//print first n prime numbers using while import java.util.*; public class Prime_firstNwhile{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); //scanner class for input int n,num=1,y=3,count,j; System.out.println("Please Enter the number for print prime: "); n=sc.nextInt(); if(n>=1){ System.out.println("First "+n+" prime numbers are: " ); System.out.println(2); } count=2; while(count<=n){ j=2; while(j<=Math.sqrt(y)){ if(y%j==0){ num=0; break; } j++; } if(num!=0){ System.out.println(y); count++; } num=1; y++; } } }
When the above code is executed, it produces the following result
Please Enter the number for range(0 - n): 5 The first 5 prime numbers are: 2 3 5 7 11
Print the first n prime number using the do-while loop
In this program, we will print the first “n” prime numbers, using a do-while loop. first, the user is asked to enter a number randomly for n, and then the program prints the prime numbers 1 to n.
Program 2
//Print first n prime numbers using do-while import java.util.*; public class Prime_FirstNDowhile2{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); //scanner class for input int n,num=1,y=3,count,j; System.out.println("Please Enter the number for print prime: "); n=sc.nextInt(); if(n>=1){ System.out.println("The First "+n+" prime numbers are: " ); //display first n priume number System.out.println(2); } count=2; do{//outer do-while j=2; do{//inner do-while if(y%j==0){ num=0; break; } j++; }while(j<=Math.sqrt(y)); if(num!=0){ System.out.println(y); count++; } num=1; y++; }while(count<=n); } }
When the above code is executed, it produces the following result
Please Enter the number for print prime: 7 The first 5 prime numbers are: 2 3 5 7 11 13 17
Suggested for you
Data type and variable in Java language
Similar post
Program to find whether a Number is Prime or Not in C++
Program to find whether a Number is Prime or Not in C
Program to find whether a Number is Prime or Not in Java
Program to find whether a Number is Prime or Not in Python
C++ program to find first n prime numbers
Java program to find first n prime numbers
C program to find first n prime numbers
C code to 5 ways to check whether the given integer is Even or Odd
Java code to 5 ways to check whether the given integer is Even or Odd
C++ code to 5 ways to check whether the given integer is Even or Odd
Python code to 5 ways to check whether the given integer is Even or Odd