Java Reference
In-Depth Information
16. Normally, a method is private only if it is being used solely as a helping method in
the definition of other methods.
17. getMonth, getDay, and getYear.
18. setDate, setMonth, setDay, and setYear.
19. private boolean dateOK( int monthInt, int dayInt, int yearInt)
{
if ((yearInt < 1000) || (yearInt > 999))
return false ;
switch (monthInt)
{
case 1:
return (dayInt >= 1) && (dayInt <= 31);
case 2:
if (leapYear(yearInt))
return (dayInt >= 1) && (dayInt <= 29);
else
return (dayInt >= 1) && (dayInt <= 28);
case 3:
return (dayInt >= 1) && (dayInt <= 31);
case 4:
return (dayInt >= 1) && (dayInt <= 30);
case 5:
return (dayInt >= 1) && (dayInt <= 31);
case 6:
return (dayInt >= 1) && (dayInt <= 30);
case 7:
return (dayInt >= 1) && (dayInt <= 31);
case 8:
return (dayInt >= 1) && (dayInt <= 31);
case 9:
return (dayInt >= 1) && (dayInt <= 30);
case 10:
return (dayInt >= 1) && (dayInt <= 31);
case 11:
return (dayInt >= 1) && (dayInt <= 30);
case 12:
return (dayInt >= 1) && (dayInt <= 31);
default :
return false ;
}
}
Search WWH ::




Custom Search