# Java Program : Print even numbers using for loop

#### Example

```java
Input
6
Output
2 4
```

#### **Required to know**

#### Use of **Variables, Use of different operators like assignment or arithmetic operators, Use of methods like System. out. print(), and use for loop, and Use of Data types.**

#### Steps

* Take range as input from the user.
    
* Run the loop by providing a condition that it will go on printing values until it is greater than the range. Now inside the loop provide a condition that will segregate out the even numbers and print it.
    

#### Program

Case 1: - In this case we have used if condition for printing the even numbers

```java
import java.util.Scanner; 
public class Mavenproject1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in); 
        int n; 
        System.out.print("Enter the number"); 
        n = sc.nextInt(); 
        for(int i=1;i<=n;i++){
            if(i%2==0)
            System.out.print(i+ " "); 
    }
        
    }
}
```

Case 2: In this case, we will only be using the for loop to print the even numbers.

```java
import java.util.Scanner; 
public class Mavenproject1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in); 
        int n; 
        System.out.print("Enter the number"); 
        n = sc.nextInt(); 
        for(int i=2;i<=n;i=i+2){
            System.out.print(i+ " "); 
    }
        
    }
}
```
