Going Further with Exception Handling
In the lab on experimenting with exception handling, you used the following
application.
Example4.java
 
These questions/tasks will allow you to go further with some of the topics
that were raised in that lab.
1 Making the Application Useful
  Before going any further, make the application (at least somewhat)
  useful by modifying it so that it supports addition (+), subtraction
  (-), multiplication (*), and division (/).
  
  Note: Don't add functionality to allow it to process complicated expressions
  involving more than one operation. While interesting, that task is unrelated
  to the topics addressed in the lab.
  
 
2 Batch Processing
  As it is currently written, this application can only process one
  expression (i.e., command line argument) at a time.  In other words,
  modify the applicationso that it processes all of the command line
  arguments rather than just args[0].  (Your program
  should treat each command line argument as a different expression to
  evaluate.  So, for example, it should be able to be executed as
  follows: java Example4 5.0+4.1 3.2*9.1.
  
3 Better Error Messages
  Modify the application so that it tells you which operand is not a
  number.  (Hint: You may need to use nested try-catch 
  blocks.)