### Java Program to Print Even Numbers from 1 to N - The Coding Shala

Home >> Java Programs >> Java Program to Print Even Numbers from 1 to N

In this post, we will learn how to Display Even Numbers from 1 to n using Java Program.

## Java Program to Print Even Numbers from 1 to N

Write a Java Program to display even numbers from 1 to given n. We can use Java loops here.

Example 1:
Input: 5
Output: 2
4

Approach:

We can use a for loop from 1 to n and will check if the current number is divisible by 2, if it is divisible by 2 then it's an even number else not.

We can also start from 2 and increase the current number in the loop by 2 and print all the numbers till n.

Java Program:

```/**
* https://www.thecodingshala.com/
*/

import java.util.Scanner;

public class Main {

public static void printEvenNumbers(int n) {
for(int i = 1; i <= n; i++) {
// if number is divisible by 2 then its even
if(i%2 == 0) {
System.out.println(i);
}
}
}

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter value of n");
int n = sc.nextInt();
System.out.println("Even numbers from 1 to " + n + " are: ");
printEvenNumbers(n);
}
}```

Output:

```Enter value of n
17
Even numbers from 1 to 17 are:
2
4
6
8
10
12
14
16
```

Other Posts You May Like