Java Reference
In-Depth Information
Display 9.6
Demonstration of How to Use
BadNumberException
1
import
java.util.Scanner;
2
public class
BadNumberExceptionDemo
3{
4
public static void
main(String[] args)
5
{
6
try
7
{
8
Scanner keyboard =
new
Scanner(System.in);
9
System.out.println("Enter one of the numbers 42 and 24:");
10
int
inputNumber = keyboard.nextInt();
11
if
((inputNumber != 42) && (inputNumber != 24))
12
throw new
BadNumberException(inputNumber);
13
System.out.println("Thank you for entering " + inputNumber);
14
}
15
catch
(BadNumberException e)
16
{
17
System.out.println(e.getBadNumber() +
18
" is not what I asked for.");
19
}
20
System.out.println("End of program.");
21
}
22
}
23
Sample Dialogue 1
Enter one of the numbers 42 and 24:
42
Thank you for entering 42
End of program.
Sample Dialogue 2
Enter one of the numbers 42 and 24:
44
44 is not what I asked for.
End of program.