In the previous article, we have discussed Java Program to Check Twisted Prime Number
In this article we are going to see how we can print nth
prime numbers in Java language.
Program to Check nth Prime Number
Prime numbers are the numbers which divisible by 1 and the number itself.
Example- 3rd prime number is 5 15th prime number is 47 27th prime number is 103
Let’s see different ways to check nth prime number.
Are you wondering how to seek help from subject matter experts and learn the Java language? Go with these Basic Java Programming Examples and try to code all of them on your own then check with the exact code provided by expert programmers.
Approach :
- Enter/declare
nth
value and store it. - Then keep checking prime number and keep a track of it.
Method-1: Java Program to Check nth Prime Number By Using Static Value
import java.util.Scanner; public class NthPrimeNumberExample { public static void main(String[] args) { //nth value declared int n = 27; int number=1, count=0, i; while (count < n) { number=number+1; for (i = 2; i <= number; i++) { if (number % i == 0) { break; } } //means prime as divisible by 1 //and divisible by 'i' //where 'i' is the number itself after completion of for loop if (i == number) { //incrementing count value count = count+1; } } //prints the nth prime number System.out.println(n +"th prime numberb : " + number); } }
Output: 27th prime numberb : 103
Method-2: Java Program to Check nth Prime Number By User Input Value
import java.util.Scanner; public class NthPrimeNumberExample { public static void main(String[] args) { //Scanner class object created Scanner sc = new Scanner(System.in); //asking the user to input 'n' value System.out.print("Enter the value of n : "); int n = sc.nextInt(); int number=1, count=0, i; while (count < n) { number=number+1; for (i = 2; i <= number; i++) { if (number % i == 0) { break; } } //means prime as divisible by 1 //and divisible by 'i' //where 'i' is the number itself after completion of for loop if (i == number) { //incrementing count value count = count+1; } } //prints the nth prime number System.out.println(n +"th prime numberb : " + number); } }
Output: Enter the value of n : 5 5th prime number : 11
Interested in programming and want to excel in it by choosing the short ways. Then, practicing with the available Java Program list is mandatory.
Related Java Programs: