Clase Hora
public class Hora{
private int horas;
private int minutos;
public Hora(int horas, int minutos){
this.horas = horas;
this.minutos = minutos;
}
public static int aMinutos(int horas, int minutos){
return horas*60+minutos;
}
public static int aMinutos(Hora h1){
return h1.horas*60+h1.minutos;
}
public int aMinutos(){
return this.horas*60+this.minutos;
}
public static int difMinutos(Hora h1, Hora h2){
return aMinutos(h1)-aMinutos(h2);
}
public int difMinutos(int horas, int minutos){
return aMinutos(this)- aMinutos(horas,minutos);
}
public String toString(){
return "\""+horas+":"+minutos+"\"";
}
public static void main(String[] arg){
int min = aMinutos(10,20);
System.out.println(aMinutos(10,20));
int horas = 10; int minutos = 20; Hora h1 = new Hora(horas, minutos);
int horas2 = 20; int minutos2 = 30; Hora h2 = new Hora(horas2, minutos2);
System.out.println(aMinutos(h1));
System.out.println(h1.aMinutos());
System.out.println(difMinutos(h1,h2));
System.out.println(h1.difMinutos(horas2,minutos2));
}
}
Comentarios
Publicar un comentario