Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Java Application - Product and Inventory

Product.java

Create a class to encapsulate the data and behavior of a product in a store's inventory. The class should have the following data for an inventory item:

Product Number - String
Description - String
Quantity on hand - int
Product Price - double

Use appropriate access modifiers when defining the data

Code accessor and mutator (get and set) methods for all class instance variables. Be sure to follow the class style and use _ as the name for the parameter corresponding to the class instance variable. (Note the "_" starting the parameter name.)

If the product number or description is blank, or the values passed for the quantity or price are not valid, leave the associated instance variable unchanged.

Create a class method to calculate and return the total amount for the product based on the quantity on hand and the product price.

Use appropriate modifiers when creating the methods

Inventory.java

The main method in this class should create an instance of Product. It should then read inventory information from a text file named Inventory.txt and use the class mutators to put the information into the Product object. The Product object should then be passed to a method to display product information using the class accessors and member method.

The Inventory.txt file contains colon delimited fields for the product number, description, quantity on hand, and the product price for each inventory item. Upload this file from Moodle and use it in your application.

The program output should appear as shown here

Inventory Report

Number Description On Hand Unit Price Inventory Value

AXB10 Lawn Mower 5 195.79 978.95
AXB15 Wheelbarrow 12 35.99 431.88
BYT70 Leaf Blower 4 87.49 349.96
BYT75 Rake 20 22.99 459.80
CMU12 Bicycle 3 118.49 355.47
CMU29 Skooter 6 57.99 347.94

Product.java

· Correct File Name (Product.java) - case sensitive
· Correct Class Name (Product) - case sensitive
· Correct Style - comments
· Correct Style - indentation
· Correct Style - White Space
· Correct Style - Mutator parameters
· Free of syntax errors
· Private data for product number, description, quantity and price
· Public accessors for product number, description, quantity and price
· public mutators for product number, description, quantity and price
· Validate input in mutators
· public member method to return product inventory value
· Descriptive comments through the application

Inventory.java

· Correct File Name (Product.java) - case sensitive
· Correct Class Name (Product) - case sensitive
· Correct Style - comments
· Correct Style - indentation
· Correct Style - White Space
· Free of syntax errors
· Creating Product object
· Reading product information from Inventory.txt file and using mutators to set product data into object
· Validate if .txt file is not found
· Pass product object to method to display report
· Use Accessor methods in your method to display product information
· Descriptive comments through the application

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M91352928
  • Price:- $45

Guranteed 36 Hours Delivery, In Price:- $45

Have any Question?


Related Questions in Computer Engineering

Research and describe a tool that can be used to test for

Research and describe a tool that can be used to test for web server vulnerabilities. This tool can be as simple as a Google Dork or it can be included in a toolkit for performing enumeration. Why is this tool valuable t ...

Should we be renegotiating nafta yes or no if it is

Should we be renegotiating NAFTA? yes or no? If it is renegotiated, should it be replaced? What reasons would make it better in your point of view? What is the best argument you can make why NAFTA should or should not be ...

Answer the following questions whats the synchronous

Answer the following Questions : What's the synchronous distribution ? What are the guidelines for menu layout or list them?

The mean household income in a country in a recent year was

The mean household income in a country in a recent year was about ?$69,762 and the standard deviation was about ?$85,000. ?(The median income was ?$55,148?.) ?a) If a Normal model was used for these? incomes, what would ...

A compute the sumnbsps1nbsp 1 2 3 nbsp nbsp 9999 the sum

(a) Compute the sum S1 = 1 + 2 + 3 + . . . + 9999 (the sum of all integers from 1 to 9999). Do not use a program. (b) Compute the sum S2 = 1+3+5+...+9999 (the sum of all odd integers from 1 to 9999). Do not use a program ...

Can someone please help me with this pleasetaskthe purpose

Can Someone please help me with this please: Task: The purpose of this assignment is to empirically measure attributes for binary search trees. Steps: Create a program that will build a binary search tree (BST) by adding ...

The gravitational attraction between any two objects in the

The gravitational attraction between any two objects in the universe is given by the following formula: Force of Gravity = (G * m * n) / r 2 Where  m  and  n  are masses of the objects in kilograms,  r  is the distance b ...

Question you work for a multi-state company with three

Question: You work for a multi-state company with three sites in three different states, 1,000 employees, an ERP application with a backend database, and two datacenters. Prepare a 2 Page Disaster Recovery and Business C ...

You isolate an acidic compound by suction filtration and

You isolate an acidic compound by suction filtration and think it is still wet. How do you remove the remaining water without the risk of decomposition (no extreme heating)

A orange juice producer buys all of his oranges from a

A orange juice producer buys all of his oranges from a large orange orchard in Florida. Suppose that the amount of juice squeezed form each of these oranges is normally distributed with a mean of 4.70 and a standard devi ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As