ajouter des jours à une date

J'ai un programme qui doit démarrer sur 1/1/09 et quand je commence un nouveau jour, mon programme affiche de la prochaine journée.
C'est ce que j'ai à ce jour:

GregorianCalendar startDate = new GregorianCalendar(2009, Calendar.JANUARY, 1);
SimpleDateFormat sdf = new SimpleDateFormat("d/M/yyyy"); 
public void setStart()
{
    startDate.setLenient(false);
    System.out.println(sdf.format(startDate.getTime()));
}

public void today()
{
    newDay = startDate.add(5, 1);
    System.out.println(newDay);
//I want to add a day to the start day and when I start another new day, I want to add another day to that.
}

J'obtiens l'erreur trouvée nulle, mais devrait int, 'newDay = startDate.ajouter(5, 1);'
Que dois-je faire?

Trois questions dans une couple d'heures sur les dates. Peut-être son temps à regarder l'API première.

OriginalL'auteur Karen | 2009-09-13