Problem a. Sammy\'s Seashore Supplies rents beach equipment such as kayaks, cano
ID: 3862670 • Letter: P
Question
Problem a. Sammy's Seashore Supplies rents beach equipment such as kayaks, canoes, beach chairs, and umbrellas to tourists. In Chapter 2, you wrote an application that prompts the user for the number of minutes a piece of sports equipment was rented, displays the company motto with a border, and displays the price for the rental. Now modify the program so that the main() method contains only three executable statements that each call a method as follows: The first executable statement calls a method that prompts the user for the rental time in minutes and returns the value to the main() method. The second executable statement calls a method that displays the company motto with the border. The last executable statement passes the number of minutes to a method that computes the hours, extra minutes, and price for the rental, and then displays all the details. Save the file as SammysRentalPriceWithMethods.java b. Create a class to hold Rental data for Sammy's Seashore Supplies. The class contains Two public final static fields that hold the number of minutes in an hour and the hourly rental rate ($40) l Four private fields that hold a contract number, number of hours for the rental, number of minutes over an hour, and the price. The contract number is stored as a String because Sammy plans to assign contract numbers such as K681 I Two public set methods. One sets the contract number (setContractNumber0). The other is named et HoursAndMinutes(), and it accepts the number of minutes for the rental and then sets the hours, extra minutes over an hour, and the total price. Recall from Chapter 2 that the price is $40 per hour plus $1 for every extra minute.Explanation / Answer
Answer:
Here are the three classes, each of the methods have JavaDoc comments, so that its easier for you to understand what each method does. Remember to place all the three classes in the same package.
RentalDemo.java
---------------------------------------------------------------------------------------------------------------------------------------------------
Rental.java
------------------------------------------------------------------------------------------------------------------------------------
SammysRentalPriceWithMethods.java
OUTPUT:
Please enter the Rental Time in Minutes:
123
Please enter contract number:
K189
SAMMY's SEASHORE SUPPLIES
-----------------------------------
Contract Number: K189
Supply Rented For: 2 Hours and 3 minutes
Hourly Rate for Supplies: $40/Hour
Total Price: $83
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.