Questao de java para faculdade

[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:

  1. 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.

  2. 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!