package Exercicios;
public class Horario {
private int hora;
private int minutos;
public Horario(){//contrutor
}
public Horario(int hora,int minutos){//contrutor
this.hora = hora;
this.minutos = minutos;
}
//inicio de get e set
public int getHora(){
return hora;
}
public void setHora(int hora){
this.hora = hora;
}
public int getMinutos(){
return minutos;
}
public void setMinutos(int minutos){
this.minutos = minutos;
}
//fim de get e set
public boolean anterior(Horario h1){//metodo anterior tem que cria os objetos h1 e h2.
if(this.hora < h1.hora ){
System.out.println("A hora é anterior a outra");
return true;
}else{
if(this.hora == h1.hora && this.minutos < h1.minutos){
System.out.println("os minutos sao anteriores");
}
return false;
}
}
public boolean posterior(Horario h1){//metodo posterior tem que cria os objetos h1 e h2.
if(this.hora > h1.hora){
System.out.println("A hora é posterior a outra");
return true;
}else{
if(this.hora == h1.hora && this.minutos > h1.minutos){
System.out.println("Os minutos sao posteriores ao outro");
}
return false;
}
}
public boolean equal(Horario h1){
if(this.hora == h1.hora){
System.out.println("As horas sao iguais");
return true;
}else{
if(this.hora == this.hora && this.minutos == this.minutos){
System.out.println("Os minutos sao iguais");
}
}
return false;
}
public void atualizar(Horario h1){
if(h1.hora != this.hora){
this.hora = h1.hora;
}else{
if(h1.minutos != this.minutos){
this.minutos = h1.minutos;
}
}
}
}
[b]
turma me ajudem ai pf ver so fiz essa classe hora mais no proximo exercicio é continuação dele e nao tou conserguindo fazer o main dessa classe a guestao é essa:
Escreva um método Main que lê dois horários (horas e minutos, nesta ordem) do teclado e as compara, apresentando uma mensagem na tela indicando se a primeira é posterior à segunda. Utilize a classe Console. Utilize a orientação a objetos. Utilize a classe que você definiu no exercício anterior.
[/b]
obg