A company accepts user orders for its products interactively. Users might make the following errors as they
Question:
- The item number ordered is not numeric, too low (less than 0), or too high (more than 9999).
- The quantity is not numeric, too low (less than 1), or too high (more than 12).
- The item number is not a currently valid item.
Although the company might expand in the future, its current inventory consists of the items listed in Table 12-1.
Create a class that stores an array of usable error messages; save the file as OrderMessages.java. Create an OrderException class that stores one of the messages; save the file as OrderException.java. Create an application that contains prompts for an item number and quantity. Allow for the possibility of nonnumeric entries as well as out-of-range entries and entries that do not match any of the currently available item numbers. The program should display an appropriate message if an error has occurred. If no errors exist in the entered data, compute the users total amount due (quantity times price each) and display it. Save the program as PlaceAnOrder.java.
Step by Step Answer: