package maxsumtest; import java.util.Scanner public class ExecutionTimer { priva
ID: 3903412 • Letter: P
Question
package maxsumtest;
import java.util.Scanner
public class ExecutionTimer {
private long startTime;
private long endTime;
public void start() {
startTime = System.currentTimeMillis();
}
public void end() {
endTime = System.currentTimeMillis();
}
public long duration(){
return (end-start);
}
public void reset() {
start = 0;
start = 0;
}
public void print() {
System.out.println("Execution Time:" + duration()+" milliseconds");
}
}
------------------------------------
maxSumTest.java:29: error: cannot find symbol
ExecutionTimer executionTimer = new ExecutionTimer();
^
symbol: class ExecutionTimer
location: class maxSumTest
maxSumTest.java:29: error: cannot find symbol
ExecutionTimer executionTimer = new ExecutionTimer();
^
symbol: class ExecutionTimer
location: class maxSumTest
maxSumTest.java:30: error: cannot find symbol
ExecutionTimer executionTimer2 = new ExecutionTimer();
^
symbol: class ExecutionTimer
location: class maxSumTest
maxSumTest.java:30: error: cannot find symbol
ExecutionTimer executionTimer2 = new ExecutionTimer();
^
symbol: class ExecutionTimer
location: class maxSumTest
maxSumTest.java:31: error: cannot find symbol
ExecutionTimer executionTimer3 = new ExecutionTimer();
^
symbol: class ExecutionTimer
location: class maxSumTest
maxSumTest.java:31: error: cannot find symbol
ExecutionTimer executionTimer3 = new ExecutionTimer();
^
symbol: class ExecutionTimer
location: class maxSumTest
6 errors?
Explanation / Answer
public class ExecutionTimer { private long startTime; private long endTime; public void start() { startTime = System.currentTimeMillis(); } public void end() { endTime = System.currentTimeMillis(); } public long duration(){ return (endTime-startTime); } public void reset() { startTime = 0; endTime = 0; } public void print() { System.out.println("Execution Time:" + duration()+" milliseconds"); } }
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.