C Program to check if a Number Is Even or Odd

Check if a Number is Even or Odd in C

Given an integer input, the objective is to write a code to Check if a Number is Even or Odd in C Language.

For Instance,

Input: Num = -5

Output: The number is Negative

Check if a Number is Even or Odd in C

Given an integer input, the objective is to check whether the given integer is Even or Odd. In order to do so we have the following methods:

  • Method 1: Using Brute Force
  • Method 2: Using Nested if-else Statements
  • Method 3: Using the ternary operator

Java Program to Check Whether a Number is Even or Odd

Given an integer input, the objective is to write a Java program to check whether a number is Even or Odd.

Method 1: Using Brute Force

public class Main {
    public static void main(String[] args) {
        int number = 29;
        if (number % 2 == 0)
            System.out.println(number + " is Even");
        else
            System.out.println(number + " is Odd");
    }
}
            

Output:

29 is Odd
            

Method 2: Using Ternary Operator

public class Main {
    public static void main (String[] args) {
        int number = 29;
        String status = number % 2 == 0 ? " is Even" : " is Odd";
        System.out.println(number + status);
    }
}
            

Output:

29 is Odd
            

Method 3: Using Bitwise Operator

public class Main {
    public static void main (String[] args) {
        int number = 29;
        if (isEven(number))
            System.out.println("Even");
        else
            System.out.println("Odd");
    }
    static boolean isEven(int number) {
        return (!(number & 1));
    }
}
            

Output:

Odd
            
Easy aceess next quctions
Getting Started

Positive or Negative number: C C++ Java Python

Even or Odd number: C C++ Java Python

Sum of First N Natural numbers: C C++ Java Python

Sum of N natural numbers: C C++ Java Python

Sum of numbers in a given range: C C++ Java Python

Greatest of two numbers: C C++ Java Python

Greatest of the Three numbers: C C++ Java Python

Leap year or not: C C++ Java Python

Prime number: C C++ Java Python

Prime number within a given range: C C++ Java Python

Sum of digits of a number: C C++ Java Python

Reverse of a number: C C++ Java Python

Palindrome number: C C++ Java Python

Armstrong number: C C++ Java Python

Armstrong number in a given range: C C++ Java Python

Harshad number: C C++ Java Python

Abundant number: C C++ Java Python

Friendly pair: C C++ Java Python