22. september 2005 - 08:50Der er
3 kommentarer og 2 løsninger
Kalender som skal skifte år når måned = Januar
public class CalendarDisplay { private DayDisplay day; private DateDisplay date; private MonthDisplay month; private YearDisplay year;
public CalendarDisplay() { day = new DayDisplay(); date = new DateDisplay(); month = new MonthDisplay(); year = new YearDisplay(); }
// Rykker kalenderen en dag frem public String nextDay() { return ""; // test }
// Rykker kalenderen en måned frem public String nextMonth() { if(month.getMonth() == "januar") { year.tick();
} month.tick(); return month.getMonth(); }
// Rykker kalenderen et år frem public String nextYear() { year.tick(); return year.getYear(); }
// Sætter kalenderens dato til dato/måned/år efter parametrenes værdier public void setDate(int newDay, int newMonth, int newYear) { } }
Denne kode virker jo faktisk som den skal, lige bortset fra at år ikke bliver år + 1 når det bliver januar, er der nogle forslag til hvad jeg kan gøre?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
// Rykker kalenderen en måned frem public String nextMonth() { month.tick(); // linie flyttet op foran test. if(month.getMonth() == "januar") { year.tick(); } return month.getMonth(); }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.