cs_babylonne
Messages postés46Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention11 juillet 2007
-
1 mars 2005 à 01:43
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 2011
-
2 mars 2005 à 13:52
Bonsoir tout le monde ,
voilà j'ai un ptit problem par rapport à ce code source ie j'ai ajouté une methode prochainJour() pour incrementer jour dans la class Date mais rien ne bouge
si quelequ' un à une solution à me proposer , il est le bienvenue
merci d'avance.
public class Date extends Object {
private int mois; // de 1 à 12
private int jour; // de 1 à 31, selon le mois
private int annee; // quelle que soit l'année
// Constructeur : confirmer la validité de la valeur du mois;
// appeler la méthode verifierJour pour vérifier la valeur
// correcte du jour.
public Date( int leMois, int leJour, int lAnnee )
{
if ( leMois > 0 && leMois
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 20117 2 mars 2005 à 13:52
Salut,
c'est normal que rien ne bouge. Dans ta méthode jourSuivant tu incrémentes la variable passée en paramètre et non l'attribut de ta classe. D'ailleurs pour passer au jour suivant, t'as pas besoin d'un paramètre.
De plus tu pourrais peut être prendre en compte le changement de mois ou d'année lors de l'incrémentation et aussi les années bissextiles.
Mais je vois pas pourquoi tu utilises cette classe alors que la classe java.util.Date le fait déjà