This program uses Java. You will be making a general class that will be called “GeneralBusiness”. 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 You will have two special classes “FoodBusiness” and “ClothesBusiness” that 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
Chapter9: Advanced Array Concepts
Section: Chapter Questions
Problem 7PE
icon
Related questions
Question

This program uses Java.

You will be making a general class that will be called “GeneralBusiness”. 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

You will have two special classes “FoodBusiness” and “ClothesBusiness” that 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
File Input and Output Operations
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
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage