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}