Program to find even odd in Java

In the following question, we are supposed to ask the user for an integer input and then check if the input is an odd number or an even number.

The basic logic here goes as, if the number, when divided by 2, leaves 1 as remainder then it is an odd number otherwise it is an even number if the remainder is 0.

The standard algorithm will be:

  1. Enter and Store the Integer Input from the user.
  2. Declare an integer variable that will store the N modulus 2, i.e the remainder of the division.
  3. Using an If-Else construct, we’ll check if the remainder is 0 or 1.
  4. If remainder is 0, print “Even” else print”Odd”.
  5. Print the result accordingly.

Source Code:

/* Program to check if entered number is Even or Odd. */
import java.util.*;
class EvenOdd
public static void main()
Scanner inp=new Scanner(;
System.out.print("\n Enter Number: ");
int n=inp.nextInt();
int a=n%2;

  System.out.println(n+" is an Even Number");
  System.out.println(n+" is an Odd Number");


Enter Number: 2
2 is an Even Number

 Enter Number: 365
365 is an Odd Number

 Enter Number: 420
420 is an Even Number

Report Error/ Suggestion

Related Posts:

CopyRight © 2020

CopyRight © 2020