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