public class StudentVersion { private int totalTime = 0; private long startTime; private long stopTime; // -- METHODS -- public String getStart() { long hour = startTime / 3600000; long min = (startTime - (hour * 3600000)) / 3600; String stringTime; stringTime = hour + ":"; if (min < 10) { stringTime = stringTime + "0" + min; } else { stringTime = stringTime + min; } return stringTime; } // end getStart() public String getStop() { long hour = stopTime / 3600000; long min = (stopTime - (hour * 3600000)) / 3600; String stringTime; stringTime = hour + ":"; if (min < 10) { stringTime = stringTime + "0" + min; } else { stringTime = stringTime + min; } return stringTime; } // end getStop public void setStart(int start) { startTime = start; } public void setStop(int stop) { stopTime = stop; } public void bumpTotal() { totalTime++; if (totalTime < 0) totalTime = 0; } public String toString() { int hour = totalTime / 3600; int min = (totalTime - (hour * 3600)) / 60; int sec = totalTime - (hour * 3600) - (min * 60); String currentTime; if (hour < 10) { currentTime = "0" + hour + ":"; } else { currentTime = hour + ":"; } if (min < 10) { currentTime = currentTime + "0" + min + ":"; } else { currentTime = currentTime + min + ":"; } if (sec < 10) { currentTime = currentTime + "0" + sec; } else { currentTime = currentTime + sec; } return (currentTime); } }