Question

Hé les gars, je sais que cela est une question très simple mais je suis nouveau à Java afin plaît garder avec moi. Je créer un programme qui permet de calculer le temps d'un livre est dû revenir après avoir été publié! Alors s'il vous plaît aide-moi.

Voici le morceau de code que j'ai:

  public void loan(int numOfDays)   {

  if( onLoan == true)   {

System.out.println("Already on Loan, Return Date : "+Calendar.DATE );
}
else  {
due.set( numOfDays, Calendar.DATE );
System.out.println("Available");
onLoan = true;

}  }

// Marquer le livre comme ayant été retourné

Je dois remplacer que Calendar.DATE pour obtenir mes bons calculs. Je dois calculer la date adoptée par le fichier de test et de calculer la date sera retourné. Ce projet a besoin d'être soumis DEMAIN, alors s'il vous plaît, aidez-moi s'il vous plaît!

Était-ce utile?

La solution

L'API standard Date java est une douleur. Bien que la réponse précédente est correcte, et peut-être suffisant pour vous je suggère de jeter un oeil à jodaTime si vous devez travailler avec des dates. La plupart des maux de tête sont résolus là-dedans.

Autres conseils

Vous êtes proche de la solution. Vous êtes à la recherche:

YOUR_CALENDAR_INSTANCE.add(numOfDays, Calendar.DAY_OF_MONTH);

[ http: // java.sun.com/javase/6/docs/api/java/util/GregorianCalendar.html#add(int , int)] [1]

[1]: http : //java.sun.com/javase/6/docs/api/java/util/GregorianCalendar.html#add (int , int)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top