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 você pode implementar uma classe "Reloj" em Java para simular o comportamento de um cronômetro digital: ```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() { segundos++; if (segundos == 60) { segundos = 0; minutos++; if (minutos == 60) { minutos = 0; horas++; if (horas == 24) { horas = 0; } } } } public String toString() { return String.format("%02d:%02d:%02d", horas, minutos, segundos); } public static void main(String[] args) { Reloj reloj = new Reloj(); System.out.println(reloj); // 00:00:00 reloj.incrementar(); System.out.println(reloj); // 00:00:01 // Simulando el contador llegando a 23:59:59 for (int i = 0; i < 86399; i++) { reloj.incrementar(); } System.out.println(reloj); // 23:59:59 reloj.incrementar(); System.out.println(reloj); // 00:00:00 } } ``` Espero que isso ajude!

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