operator || cannot be applied to boolean,int
class Dates
{
int dd, mm, yy;
public Dates()
{
dd=0;
mm=0;
yy = 0;
}
public Dates(int d, int m, int y)
{
dd=d;
mm=m;
yy=y;
}
public boolean validate()
{
boolean valid=false;
if((mm==1||mm==3||mm=5||mm==7||mm==8||mm==10||mm==12) && (dd>=1 && dd<=31))
valid=true;
else if ((mm==4||mm==6||mm==9||mm==11)&&(dd>-1&&dd<=30))
valid=true;
else if(mm==2&&(yy%4!=0)&&(dd>=1&&dd<=28))
valid=true;
else if(m==2 &&(yy%4==0)&&(dd>=1&&dd<=29))
valid=true;
return valid;
}
public void print()
{
System.out.println(dd+"/"+mm+"/"+yy);
}
}


Sign In
Create Account


Back to top









