Amigos do java, como consigo essa solução?
Tomando a classe Relogio como base, desenvolva uma aplicação que
instancie 2 objetos da classe Relógio, assumindo que a atualização do horário
será feita com o auxílio da classe Timer (javax.swing). O primeiro relógio deve ser atualizado
e seu conteúdo exibido uma vez por segundo e o outro, a cada 5 segundos.
import java.io.*;
class Relogio {
private int hora, minuto, segundo;
// Construtor
public Relogio(int h, int m, int s){
hora = h;
minuto = m;
segundo = s;
}
// Incrementa um segundo
public void incrementa(){
if(++segundo>59) {
segundo = 0;
if(++minuto>59) {
minuto = 0;
if(++hora>23)
hora = 0;}}
}
// Decrementa um segundo
public void decrementa(){
if(–segundo<0) {
segundo = 59;
if(–minuto<0){
minuto = 59;
if(–hora<0)
hora = 23;}}
}
// Informa a hora atual
public void informa(){
System.out.println(“Hora atual:” + hora + “:” + minuto + “:” + segundo);
}}