Answered step by step
Verified Expert Solution
Question
1 Approved Answer
create a class called Time that will allow us to store and work with time objects. Your class should contain the following: Private instance variables
create a class called Time that will allow us to store and work with time objects.
Your class should contain the following:
- Private instance variables for storing the hours, minutes, and seconds. The hours will be in 24-hour format (e.g. 17 is 5:00 PM).
- A default constructor that sets the time to midnight.
- A constructor that takes hours, minutes and seconds as parameters.
- A method called increment that takes a number of seconds as a parameter, and increases the time by that many seconds (you may have to increase the hour and minute as well).
- A method called print that takes one parameter, a boolean called military. If military is true, you should print the time in 24-hour format, otherwise print in the 12-hour AM/PM format.
You are just writing the Time class for this lab. To test your class, you can use this main class:
public class Main { public static void main(String args[]) { Time t1 = new Time(); // midnight Time t2 = new Time(17, 30, 0); // 5:30 PM // add an hour onto t1, then print it in both formats t1.increment(3600); t1.print(true); t1.print(false); // add an hour and a half, and 30 seconds onto t2 t2.increment(5430); // print t2 in both formats t2.print(true); t2.print(false); } }
The goal output is given below:
1:00:00 1:00:00 AM 19:00:30 7:00:30 PM
this is java code
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started