Buscar

3. Algoritmo Escribir una clase RELOJ que simule el comportamiento de un cronómetro digital (con las características puesta a cero, incremento, etc...

3. Algoritmo
Escribir una clase RELOJ que simule el comportamiento de un cronómetro digital (con las características puesta a cero, incremento, etc.). Cuando el contador llegue a 23:59:59 y reciba el mensaje de incremento deberá pasara 00:00:00


Essa pergunta também está no material:

Ejercicio 3 Cronometro digital

Programação I ExatasExatas

💡 1 Resposta

User badge image

Ed Verified user icon

Aqui está um exemplo de como a classe RELOJ pode ser implementada em Java: ``` public class Reloj { private int horas; private int minutos; private int segundos; public Reloj() { this.horas = 0; this.minutos = 0; this.segundos = 0; } public void incrementar() { this.segundos++; if (this.segundos == 60) { this.segundos = 0; this.minutos++; if (this.minutos == 60) { this.minutos = 0; this.horas++; if (this.horas == 24) { this.horas = 0; } } } } public String toString() { return String.format("%02d:%02d:%02d", this.horas, this.minutos, this.segundos); } } ``` A classe tem três variáveis de instância para armazenar as horas, minutos e segundos atuais. O construtor inicializa essas variáveis com zero. O método `incrementar()` incrementa os segundos e atualiza as variáveis de instância de acordo com as regras de um relógio digital. O método `toString()` retorna uma representação em formato de string do tempo atual.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais