Site icon Blog MCQ Buddy

Daily Java Challenge #2 – Check If a Number Is Even or Odd (Beginner Level)

image

Check If a Number Is Even or Odd

🧠 Problem Statement

Write a Java program to check whether a number is even or odd.


📥 Input

A number entered by the user, for example:
7


📤 Output

A message:
7 is an odd number.


💡 Simple Explanation

Let’s keep it super simple:

We use the % symbol (called the modulus operator) in Java to find out what’s left over after dividing.


🧾 Java Code

import java.util.Scanner;

public class EvenOddCheck {
    public static void main(String[] args) {
        // Step 1: Take input from the user
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter a number: ");
        int number = scanner.nextInt();

        // Step 2: Check if number is even or odd
        if (number % 2 == 0) {
            System.out.println(number + " is an even number.");
        } else {
            System.out.println(number + " is an odd number.");
        }
    }
}

🔍 Step-by-Step (Very Lame Language 😉)

  1. We ask the user to enter a number.
  2. We use % to check if it divides cleanly by 2.
  3. If number % 2 == 0, then the number is even.
  4. Otherwise, it’s odd.
  5. We print the result.

📚 Example

👉 User enters: 12
✅ Output: 12 is an even number.

👉 User enters: 9
✅ Output: 9 is an odd number.


🎯 Tiny Challenge for You

Can you figure out whether a number is even or odd without using %?
(Hint: Use division and multiplication 😎)


📝 Stay tuned for tomorrow’s challenge!
Like, comment, or share if you’re learning Java with us daily! 💛

Exit mobile version