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

1 Expert Approved Answer
Step: 1 Unlock 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 Databases Questions!