MeshWorld India Logo MeshWorld.
JAVA Program 2 min read

Identify whether the number is Even or Odd in JAVA

Vishnu
By Vishnu
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

Flowchart for odd even Flowchart for odd even

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");
		}

		/*
			Remainder after dividing by 2
			12 % 2 -> 0
			13 % 2 -> 1
			14 % 2 -> 0
			15 % 2 -> 1
			16 % 2 -> 0
			17 % 2 -> 1
			18 % 2 -> 0
			19 % 2 -> 1
			20 % 2 -> 0
			21 % 2 -> 1
			22 % 2 -> 0
		*/
	}
}

Output

58147 is an odd number

Happy ๐Ÿ˜„ coding