Let’s learn java program to print prime numbers upto n.

## Java program to print prime numbers upto n

Here’s program to print prime numbers upto n.

import java.util.Scanner; public class PrimeNumberUptoN { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = 0; int n = 0; String strPrime = ""; System.out.println("Please enter the value of n: "); int number = sc.nextInt(); for(a = 1; a <= number; a++) { int counter = 0; for(n = a; n >= 1; n--) { if(a % n == 0) { counter = counter + 1; } } if(counter == 2) { strPrime = strPrime + a + " "; } } System.out.println("prime numbers upto n are: "); System.out.println(strPrime); sc.close(); } }

**Output:**

Please enter the value of n: 10

prime numbers upto n are: 2 3 5 7

Please enter the value of n: 50

prime numbers upto n are: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47

Also read – polymorphism in java