public class Stopwatch extends Object
Stopwatch
data type is for measuring
the time that elapses between the start and end of a
programming task (wall-clock time).
See StopwatchCPU
for a version that measures CPU time.
For additional documentation,
see Section 1.4 of
Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne.Constructor and Description |
---|
Stopwatch()
Initializes a new stopwatch.
|
Modifier and Type | Method and Description |
---|---|
double |
elapsedTime()
Returns the elapsed CPU time (in seconds) since the stopwatch was created.
|
static void |
main(String[] args)
Unit tests the
Stopwatch data type. |
public double elapsedTime()
public static void main(String[] args)
Stopwatch
data type.
Takes a command-line argument n
and computes the
sum of the square roots of the first n
positive integers,
first using Math.sqrt()
, then using Math.pow()
.
It prints to standard output the sum and the amount of time to
compute the sum. Note that the discrete sum can be approximated by
an integral - the sum should be approximately 2/3 * (n^(3/2) - 1).args
- the command-line arguments