You are here

Java program to find odd or even

This java program finds if a number is odd or even. If the number is divisible by two then it will be even, otherwise, it is odd. We use the modulus operator to find remainder in our program.

Java programming source code

import java.util.Scanner;
 
class OddOrEven
{
   public static void main(String args[])
   {
      int x;
      System.out.println("Enter an integer to check if it is odd or even ");
      Scanner in = new Scanner(System.in);
      x = in.nextInt();
 
      if ( x % 2 == 0 )
         System.out.println("You entered an even number.");
      else
         System.out.println("You entered an odd number.");
   }
}

Download Odd or even program class file.

Output of program:
odd even

Another method to check odd or even, for explanation see: C program to check odd or even. Code:

import java.util.Scanner;
 
class EvenOdd
{
  public static void main(String args[])
  {
    int c;
    System.out.println("Input an integer");
    Scanner in = new Scanner(System.in);
    c = in.nextInt();
 
    if ( (c/2)*2 == c )
      System.out.println("Even");
    else
      System.out.println("Odd");
  }
}

There are other methods for checking odd/even one such way is using bitwise operators.