public class ExceptionDemo
1: //ExceptionDemo.java
2:
3: import java.util.Scanner;
4:
5: public class ExceptionDemo
6: {
7: public static void main(String[] args)
8: {
9: Scanner keyboard = new Scanner(System.in);
10:
11: try
12: {
13: System.out.println("Enter number of donuts:");
14: int donutCount = keyboard.nextInt();
15: System.out.println("Enter number of glasses of milk:");
16: int milkCount = keyboard.nextInt();
17: if (milkCount < 1)
18: throw new Exception("Exception: No milk!");
19: double donutsPerGlass = donutCount / (double)milkCount;
20: System.out.println(donutCount + " donuts.");
21: System.out.println(milkCount + " glasses of milk.");
22: System.out.println("You have " + donutsPerGlass
23: + " donuts for each glass of milk.");
24: }
25: catch (Exception e)
26: {
27: System.out.println(e.getMessage());
28: System.out.println("Go buy some milk.");
29: }
30: System.out.println("End of program.");
31: }
32: }