Eh bah c'est pas brillant. Mais bon, pour la postérité je peux développer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
ajout.jour += n;
while(ajout.jour > nbJoursDuMois(ajout)) {
  convertirDateAuMoisSuivant(ajout);
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
private static void convertirDateAuMoisSuivant(Date date) {
  ENLEVER  nbJoursDuMois(date) à date.jour
  AJOUTER 1 à date.mois
  PASSER A LA NOUVELLE ANNEE SI NECESSAIRE
}