Source of ExceptionDemo.java


  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: }