# Java Program to Check Even or Odd Numbers

In this program, we will learn to code the Java Program to Check Even or Odd Numbers. Let’s understand more about even and odd numbers then we will see the logic to check whether a number is even or odd in Java Programming Language.

## Even Numbers

A whole number that can be divided by 2 into two whole numbers is called an even number. For example, 2, 4, 6, 8, 10, etc.

## Odd Numbers

A whole number that cannot be divided by 2 into two whole numbers is called an even number. For example, 1, 3, 5, 7, 9, etc.

Now, let’s see the Java Program to Check Even or Odd Numbers.

## Java Program to Check Even or Odd Numbers

```import java.util.*;

public class Main{

public static void main(String[] args){

Scanner sc = new Scanner(System.in);
System.out.println("Enter a Number : ");
int num = sc.nextInt();

//Logic to Check if the number is even or odd
if(num == 0){
System.out.println("Number is 0 which is neither Even nor Odd.");
}else if(num % 2 != 0){
System.out.println(""+num+" is an ODD Number");
}else{
System.out.println(""+num+" is an EVEN Number");
}
}

}```

Output

``````Enter a Number : 123

123 is an ODD Number``````

Output

``````Enter a Number : 12

12 is an EVEN Number``````

## How does this program work?

```        Scanner sc = new Scanner(System.in);
System.out.println("Enter a Number : ");
int num = sc.nextInt();```

In this program, we have first taken the input of the number using the Scanner Class in Java.

```         //Logic to Check if the number is even or odd
if(num == 0){
System.out.println("Number is 0 which is neither Even nor Odd.");
}else if(num % 2 != 0){
System.out.println(""+num+" is an ODD Number");
}else{
System.out.println(""+num+" is an EVEN Number");
}```

Then, we have used the if-else-if ladder to check whether the number is fully divisible by 2 or not.
If the remainder is 0 when the given number is divided by 2 then it is an Even Number otherwise it is an Odd Number. So, to check the remainder we use the modulo operator i.e. “%”.

This is the Java Program to Check Even or Odd Numbers.

## Conclusion

I hope after going through this post, you understand the Java Program to Check Even or Odd Numbers.
If you have any doubt regarding the topic, feel free to contact us in the Comment Section. We will be delighted to help you.