OddNumberException.java
31 linesjava
DOWNLOAD
1// Aim: Program to perform Exception Handling operations (Odd Number Exception).
2import java.util.Scanner;
3
4class OddNumberExceptionTask extends Exception {
5    public OddNumberExceptionTask(String message) {
6        super(message);
7    }
8}
9
10public class OddNumberException{
11    public static void checkOddNumber(int number) throws OddNumberExceptionTask {
12        if (number % 2 != 0) {
13            throw new OddNumberExceptionTask("Exception: The number " + number + " is odd.");
14        } else {
15            System.out.println("The number " + number + " is even.");
16        }
17    }
18
19    public static void main(String[] args) {
20        Scanner scanner = new Scanner(System.in);
21        System.out.print("Enter a number to check: ");
22        int number = scanner.nextInt();
23
24        try {
25            checkOddNumber(number);
26        } catch (OddNumberExceptionTask e) {
27            System.out.println(e.getMessage());
28        }
29        scanner.close();
30    }
31}