How to calculate the Nth prime number in Java

1 Answer

0 votes
// 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73

public class CalculateNthPrimeNumber_Java
{
	private static int GetTheNthPrimeNumber(int nth) {
		int prime = 1, count = 0, i;

		while (count < nth) {
			prime += 1;
			for (i = 2; i <= prime; i++) {
				if (prime % i == 0) {
					break;
				}
			}
			if (i == prime) {
				count = count + 1;
			}
		}

		return prime;
	}

	public static void main(String[] args)
	{
		int nth = 8;

		System.out.print("Nth prime: " + GetTheNthPrimeNumber(nth));
	}
}



/*
run:
 
Nth prime: 19
 
*/

 



answered Mar 30, 2021 by avibootz
edited Aug 27, 2024 by avibootz

Related questions

1 answer 125 views
1 answer 125 views
1 answer 122 views
2 answers 147 views
147 views asked Aug 27, 2024 by avibootz
2 answers 140 views
1 answer 119 views
1 answer 120 views
...