Question: Create a class that will bundle together several static methods for tax computations. This class should not have a constructor. Its attributes are basicRatethe basic

Create a class that will bundle together several static methods for tax computations. This class should not have a constructor. Its attributes are

  • basicRate—the basic tax rate as a static double variable that starts at 4 percent
  • luxuryRate—the luxury tax rate as a static double variable that starts at 10 percent

Its methods are

  • computeCostBasic(price)—a static method that returns the given price plus the basic tax, rounded to the nearest penny.
  • computeCostLuxury(price)—a static method that returns the given price plus the luxury tax, rounded to the nearest penny.
  • changeBasicRateTo(newRate)—a static method that changes the basic tax rate.
  • changeLuxuryRateTo(newRate)—a static method that changes the luxury tax rate.
  • roundToNearestPenny(price)—a private static method that returns the given price
  • rounded to the nearest penny. For example, if the price is 12.567, the method will return 12.57.

Step by Step Solution

3.28 Rating (169 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

public class TaxComputer private static double basicRate 40 private static double luxuryRate 100 pub... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Java An Introduction to Problem Solving and Progra Questions!