Write a java program to find whether a given number is odd or even or prime.

Java Programming Language Decision Making in java (Article) Decision Making in java (Program)

9

Given Input:

Enter a number: 7

Expected Output:

The number is Odd.
The number is Prime.

Program:

import java.util.Scanner;

public class NumberCheck {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        System.out.print("Enter a number: ");
        int num = sc.nextInt();

        // Check Odd or Even
        if (num % 2 == 0) {
            System.out.println("The number is Even.");
        } else {
            System.out.println("The number is Odd.");
        }

        // Check Prime
        boolean isPrime = true;

        if (num <= 1) {
            isPrime = false;
        } else {
            for (int i = 2; i <= num / 2; i++) {
                if (num % i == 0) {
                    isPrime = false;
                    break;
                }
            }
        }

        if (isPrime) {
            System.out.println("The number is Prime.");
        } else {
            System.out.println("The number is Not Prime.");
        }

        sc.close();
    }
}

Output:


                                        

Explanation:

Logic Used

  • If num % 2 == 0Even, otherwise Odd.

  • For prime check:

    • Numbers ≤ 1 are not prime.

    • Check divisibility from 2 to num/2.

    • If divisible → Not Prime.

    • Otherwise → Prime.


This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.