I need help with making a Java program, the general class that will be called “Businesses”. This class must have the following methods: selectSalesTax() – This method will read in a file “stateTaxInfo.txt” that has the name of a state and the tax percentage (decimal form) for that state and save them to the given arrays. It will then print a menu for the user to choose the state that the business is in and set the variables to hold the values. getCustomerName() – This method will prompt the user for the name of the person using the program calcSalesTax() – This method will be sent a subtotal and calculate the sales tax outputReceipt() – This method will output a generic receipt as follows: Subtotal $37.50 Sales Tax $2.44 Total $39.94 outputMenu() - This method will receive the number of items and output a generic menu as follows: Item 1 Item 2 Item 3 Item 4 must have the following variables: stateNames - (array) saleTax – (array) saleTaxAmount theStateName subtotal total firstName lastName numItems sub-classes that will have the following methods: outputReciept() – This method will output a receipt as follows: (Company Name) lastName, firstName ****************** Subtotal $37.50 Sales Tax $2.44 Total $39.94 THANK YOU! outputMenu() – This method will receive reference to an array that has the actual items for the business. getCompanyName() – This method will get the Company Name from the user must have the following variables: companyName itemNames - (array)
I need help with making a Java program, the general class that will be called “Businesses”. This class must have the following methods:
selectSalesTax() – This method will read in a file “stateTaxInfo.txt” that has the name of a state and the tax percentage (decimal form) for that state and save them to the given arrays. It will then print a menu for the user to choose the state that the business is in and set the variables to hold the values.
getCustomerName() – This method will prompt the user for the name of the person using the program
calcSalesTax() – This method will be sent a subtotal and calculate the sales tax
outputReceipt() – This method will output a generic receipt as follows:
Subtotal $37.50
Sales Tax $2.44
Total $39.94
outputMenu() - This method will receive the number of items and output a generic menu as follows:
Item 1
Item 2
Item 3
Item 4
must have the following variables:
stateNames - (array)
saleTax – (array)
saleTaxAmount
theStateName
subtotal
total
firstName
lastName
numItems
sub-classes that will have the following methods:
outputReciept() – This method will output a receipt as follows:
(Company Name)
lastName, firstName
******************
Subtotal $37.50
Sales Tax $2.44
Total $39.94
THANK YOU!
outputMenu() – This method will receive reference to an array that has the actual items for the business.
getCompanyName() – This method will get the Company Name from the user
must have the following variables:
companyName
itemNames - (array)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)