A company accepts user orders for its products interactively. Users might make the following errors as they

Question:

A company accepts user orders for its products interactively. Users might make the following errors as they enter data:
  • 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.

Price ($) Item Number 111 0.89 222 1.47 333 2.43 444 5.99

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 user€™s total amount due (quantity times price each) and display it. Save the program as PlaceAnOrder.java.

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question

Java Programming

ISBN: 978-1337397070

9th edition

Authors: Joyce Farrell

Question Posted: