Site icon TestingDocs.com

Java program to find if a number is even or odd?

Introduction

Even or Odd: If the number is divisible by 2 then it is even, otherwise it is an odd number. On this page, we will write a Java program that checks if a number is odd or even.

Mathematical definition

The formal mathematical definition of an even number is that it is an integer of the form n = 2i, where i is an integer. An odd number is an integer of the form n = 2i + 1.

even  =   { 2i  such that where i belongs to Z
odd    =   { 2i + 1 such that where i belongs to Z

 

Raptor Flowchart

https://www.testingdocs.com/questions/find-a-number-is-even-or-odd-raptor-flowchart/

 

 

Even or Odd Java program

import java.util.Scanner;

public class EvenOddExample {
 public static void main(String args[])
 {
 System.out.println("Enter number to check if its odd or even");
 Scanner in = new Scanner(System.in);
 int x = in.nextInt();
 if(x % 2 == 0)
 System.out.println("The number is an even number");
 else
 System.out.println("The number is an odd number");

in.close();
 }

}

Output of the program:

Testcase 1

Enter number to check if its odd or even
20
The number is an even number

TestCase2

Enter number to check if its odd or even
77
The number is an odd number

 

Screenshot

 

 

We have used the modulus operator to find the remainder in the java program. It is an important arithmetical operator also known as a remainder operator. It returns the remainder of the two numbers. For instance 5 % 2 is 1 because 5 divided by 2 leaves a remainder of 1. In this program, we check for n % 2  is 0 i.e nothing left after dividing the number by 2. So the number is an even number.

 

 

Java Tutorial on this website: https://www.testingdocs.com/java-tutorial/

For more information on Java, visit the official website :

https://www.oracle.com/in/java/

Exit mobile version