public class Date { int year; int month; int day; public Date(int yr, int mo, int da){ year = yr; month = mo; day = da; } // advance the day by n public void advanceDay(){ if (day < monthLength()) { day = day + 1; } else { day = 1; month++; } } public String toString(){ return "Year " + year + " Month " + month + " Day " + day; } public int monthLength(){ if (month == 2) return 28; else if (month == 9 || month == 4 || month == 6 || month == 11) return 30; else return 31; } }