Relogio

1 resposta
D

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);

}}

1 Resposta

Mikhas

Crie duas threads. É muito facil. Basta pesquisar um pouquinho:

Criado 3 de dezembro de 2008
Ultima resposta 3 de dez. de 2008
Respostas 1
Participantes 2