lunes, 26 de marzo de 2012

Clase Fecha


package pooturits;

public class Fecha {
    private int dia;
    private int mes;
    private int año;

   public Fecha(int d, int m, int a){
       dia=d;
       mes=m;
       año=a;       }
   public Fecha (){
          }
   public String imprimirFecha(){
      boolean   validia=false;
      int maxdias;
      if ((mes>=1)&&(mes<=12)){
                  switch (mes){
              case 4:    case 6:    case 9: case 11: maxdias=30;    break;
              case 2: if (((año%4==0)&&!(año%100==0))||(año%400==0))
                  maxdias=29;   else maxdias=28;                break;
              default : maxdias=31;
            }          
      if ((dia>=1)&&(dia<=maxdias))   
          validia=true;  }
if (validia){              return(dia+"/"+mes+"/"+año);} else     return (dia+"/"+mes+"/"+año+" la fecha es incorrecta");}
     public int getAño() {
        return año;
    }

    public void setAño(int año) {
        this.año = año;
    }

    public int getDia() {
        return dia;
    }

    public void setDia(int dia) {
        this.dia = dia;
    }

    public int getMes() {
        return mes;
    }

    public void setMes(int mes) {
        this.mes = mes;
    }
}

No hay comentarios:

Publicar un comentario