viernes, 24 de enero de 2014

Unidad 2 Ejercicio 79: Clase Hora

package unidad2ejercicio79;

/**
*
* @author Juan
*/
public class Hora {
    private int horas;
    private int minutos;
    private int segundos;

    public Hora(int horas, int minutos, int segundos) {
        if ( horas>=0 && horas<=24 && minutos>=1 && minutos<=60 && segundos >=1 && segundos<=60)
        {   this.horas = horas;
            this.minutos = minutos;
            this.segundos = segundos;
        }
        else{
            this.horas = 0;
            this.minutos = 0;
            this.segundos = 0;
        }
    }


    public Hora() {
        this.horas = 0;
        this.minutos = 0;
        this.segundos = 0;
    }

    public int getHoras() {
        return horas;
    }

    public void setHoras(int horas) {
        if ( horas>=0 && horas<=24)  this.horas = horas;
        else this.horas=0;
    }

    public int getMinutos() {
        return minutos;
    }

    public void setMinutos(int minutos) {
         if (  minutos>=1 && minutos<=60 )
            {  
            this.minutos = minutos;
            }
         else this.minutos = 0;
    }

    public int getSegundos() {
        return segundos;
    }

    public void setSegundos(int segundos) {
        if (  segundos>=1 && segundos<=60 )
            {  
            this.segundos = segundos;
            }
         else this.segundos = segundos;
    }
    public void setHora(int horas, int minutos, int segundos)
    {
         if ( horas>=0 && horas<=24 && minutos>=1 && minutos<=60 && segundos >=1 && segundos<=60)
        {   this.horas = horas;
            this.minutos = minutos;
            this.segundos = segundos;
        }
        else{
            this.horas = 0;
            this.minutos = 0;
            this.segundos = 0;
        }
    }
}