# Identify whether the number is Even or Odd in JAVA

If any number is exactly divisible by 2 then it’s an even number else it’s an odd number.

In this tutorial we’ll see how to check whether the provided number is even or odd number using Modulo(`%`).

### Flowchart

#### Note

• The remainder calculated with `%`(Modulo) on dividing by 2, will always be `0` for all even numbers.
• Whereas the remainder on dividing by 2, will always be `1` for all odd numbers.

### Code

``````public class OddEven
{
public static void main(String[] args)
{
int a = 58147;
int rem = a % 2;
System.out.println("A : " + a);
System.out.println("Remainder : " + rem);
if( rem == 0)
{
System.out.println( a + " is an even number");
}
else
{
System.out.println( a + " is an odd number");
}

/*
Divided by 2
12 -> 0
13 -> 1
14 -> 0
15 -> 1
16 -> 0
17 -> 1
18 -> 0
19 -> 1
20 -> 0
21 -> 1
22 -> 0
*/
}
}
``````

### Output

``````58147 is an odd number
``````

Happy 😄 coding A web geek, an industry experienced web developer & tutor/instructor residing in India 🇮🇳