In order to identify whether a number is odd or even, Java programmers use a number of methods, which will be examined in this article. In the decimal number system, even numbers are exactly divisible by two, whereas odd numbers are not. When the modulus operator "%" is used, as in 4%3 = 1, it returns the remainder. (1 is the remainder after dividing four by three).

## Even Odd Program Explanation:

A number is considered even if it may be divided evenly by 2. Odd numbers are the leftover numbers that are not exactly divisible by 2. To put it simply, odd numbers are those that have the form of n = 2k+1 whereas even numbers take the form of n = 2k. Either even or odd numbers will make up each and every integer. This blog will explain how to use a Java program to determine if a number is even or odd.

There are several methods we may use to determine if a given number is even or odd.

Let’s examine each of them separately.

## Even Odd Program Algorithm:

- Step 1- Start the program.
- Step 2- Read/input the number.
- Step 3- if n%2==0 then the number is even.
- Step 4- else number is odd.
- Step 5- display the output.
- Step 6- Stop the program.

## Odd & Even Program Pseudocode

```
IF (integer modulo 2) equals to 0
PRINT number is even
ELSE
PRINT number is odd
END IF
```

## Java Programs to Check Odd Even Number

Let’s now study the Program to Check Even or Odd number.

### Method 1: Odd-even program in Java using the modulus operator

This method displays the Java program to check the odd-even number using the modulus operator.

**Code Implementation**

import java.io.*; import java.util.Scanner; class PrepBytes { public static void main(String[] args) { int num = 10; if (num % 2 == 0) { System.out.println("Entered Number is Even"); } else { System.out.println("Entered Number is Odd"); } } }

`Output: Entered Number is Even`

### Method 2: Java program to find odd or even using a bitwise operator

We can use the bitwise AND (&) operator to check odd or even. For example, consider the binary of 7 (0111), (7 & 1 = 1). You may have noticed that every odd number’s least significant digit is 1. As a result, (odd_number & 1) is always 1 and (even_number & 1) is always 0 as well.

**Code Implementation**

import java.util.*; class PrepBytes { public static void main(String[] args) { int n = 10; if ((n & 1) == 1) { System.out.println("Odd"); } else { System.out.println("Even"); } } }

`Output: Even`

You should now be able to use Java programming to determine whether a given integer is odd or even after running the above program. I sincerely hope you find our website to be beneficial and informative. Our discussion of the Java Odd & Even Program is now complete.

**Other Java Programs**

Java Program to Add Two Numbers

Java Program to Check Prime Number

Java Program to Check Whether a Number is a Palindrome or Not

Java Program to Find the Factorial of a Number

Java Program to Reverse a Number

Java Program to search an element in a Linked List

Program to convert ArrayList to LinkedList in Java

Java Program to Reverse a linked list

Java Program to search an element in a Linked List

Anagram Program in Java

Inheritance Program in Java