Question: JAVA PROGRAMMING Design and implement a class named StopWatch . The class contains: Data fields startTime and endTime . Methods getStartTime and getEndTime that return
JAVA PROGRAMMING
Design and implement a class named StopWatch. The class contains:
- Data fields startTime and endTime.
- Methods getStartTime and getEndTime that return startTime and endTime, respectively.
- A no-arg constructor that initializes startTime with the current time.
- A method named start() that resets the startTime to the current time.
- A method named stop() that sets the endTime to the current time.
- A method named getElapsedTime() that returns the elapsed time for the stopwatch in milliseconds.
Write a test program that measures the execution time of printing 1,000,000 numbers using for loop.
Hint: For this question, you need to use instances of Date class to implement your StopWatch class. Therefore, you need to look at the Java 8 API and search for Date class and browse its constructors and methods.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
