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)

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter8: Arrays
Section: Chapter Questions
Problem 11PE
icon
Related questions
Question

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)

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Passing Array as Argument
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,