[quote]Escreva um método main em Java que lê duas horas (horas e minutos, nesta ordem) do teclado e
as compara, apresentando uma mensagem na tela indicando se a primeira é posterior à segunda.
Para ler valores do teclado use a classe Scanner, como no exemplo abaixo:
import java.util.Scanner;
public class Hora {
private Scanner scanner;
public Hora() {
//construtor da classe
this.scanner = new Scanner(System.in)
}
private int lerInteiro() {
//retorna um inteiro lido do teclado
return this.scanner.nextInt();
}
}
Alguem poderia me ajudar como fazer essa questa?
Como conheco o pessoal aqui ninguem irá te ajudar devido ser um trabalho de faculdade.
O que você já fez?Postando o seu código o pessoal ajuda.
Uma dica caso não saiba como começar leia as datas e compare as horas depois minutos e assim conseguirá resolver seu problema.
Existe metodos na API Java que fazem isto tambem (Bem mais facil). Dê uma olhada na API na classe Date , Calendar … etc…
Abraço 8)
Oi Flatima, não vou responder a pergunta, mas vou te dar um norte.
se você tem Hora e Minutos, então você terá 2 objetos do tipo int correto?
Escrevendo o problema:
se Hora1 for maior que Hora2, logo Hora1 é maior que hora 2 impreterivelmente;
se Hora1 for igual a Hora2 e Minuto1 for maior que Minuto2, então Hora1 é maior que Hora2;
se Hora1 for igual a Hora2 e Minuto1 for igual a Minuto2, então a mesma hora foi digitada;
se não, Hora2 é maior.
precisa de algo mais além disso? ^^
sabendo disso você consegue resultado
**existem formas bem faceis para a resolução, faça como o Gabriel disse, dê uma olhada nos métodos na API, porém siga bem as instruções que seu professor passou xD
[quote=GabrielCardelli]Como conheco o pessoal aqui ninguem irá te ajudar devido ser um trabalho de faculdade.
[/quote]
Verdade! :twisted: :twisted: :twisted: :twisted:
já é o terceiro post dessa fátima colocando enunciados, os outros dois responderam pra ela… foram acostumar mal agora da nisso!
É mais elegante jogar os dados em um Date, e então comparar com before() e after()
Fátima por favor:
-
Evite postar os enunciados do seu exercício aqui no fórum. Tente resolver em casa, e poste as dúvidas. Não engane a si mesma, você precisará muito desse conhecimento na profissão e não é uma das matérias que pode ser negligenciada. Se você não pensa em seguir nessa profissão, saia do curso.
-
Não poste o tópico inteiro dentro da tag quote. Ela tem um papel específico, que é citar um autor. Poste códigos dentro da tag code. Isso tornará o seu tópico mais legível, e será mais fácil para nós te ajudarmos.
Antes de mais nada , leia Este topico
http://www.guj.com.br/posts/list/50115.java
Segundo , creio o pessoal so ira lhe ajudar se vc ja tiver tentando resolver , ou seja vc ta com duvida somente de como fazer para usar alguma classe especifica ou collection e talz , ninguém
aqui vai lhe dar o exercício de mao beijada , se quizer um exercício pronto , vc esta no lugar errado , pague uma cerveja para seu amigo sabe sabe que ele faz isto numa boa pra vc .
Oi,
Como já foi falado, ninguem irá responder o exercicio para você. Poste o que você fez e o que tem dúvida.
Trancarei este tópcio e quando resolver postar suas dúvidas me mande uma mp que destrancarei novamente.
Estou perdendo a paciência com tantos trabalhos de casa hj…
Tchauzin!