/**
* Método cronometrar.
*
* @param segundos
* @throws InterruptedException
*/
public
void
cronometrar(
int
segundos)
throws
InterruptedException {
for
(
int
i = segundos; i >
0
; i--) {
segundos--;
Thread.sleep(
1000
);
imprimeHora(segundos);
if
(segundos ==
0
)
break
;
}
}
/**
* Método que imprime a hora (HH:MM:SS) no console.
*
* @param segundos
*/
public
void
imprimeHora(
int
segundos) {
int
horas = segundos /
3600
;
int
minutos = (segundos - (horas *
3600
)) /
60
;
System.out.printf(
"%02d:%02d:%02d"
, horas, minutos, segundos);
System.out.println(
""
);
}
Comentários
Postar um comentário