package date; public class Date { private String jour; private String mois; private String annee; public Date(String j, String m, String a) { this.jour = j; this.mois = m; this.annee = a; } public void Meme(Date date2){ int error = 0; if (this.jour != date2.jour) error++; else if (this.mois != date2.mois) error++; else if (this.annee != date2.annee) error++; if (error == 0) System.out.println("C'est la même date"); else System.out.println("Ce n'est pas la même date"); } public String Lendemain(){ int an = Integer.parseInt(this.annee); int mo = Integer.parseInt(this.mois); int jo = Integer.parseInt(this.jour); if (mo < 7){ if (mo % 2 == 1){ if (jo < 31){ jo++; }else{ jo = 1; mo++; } }else{ if (jo < 30){ jo++; }else{ jo = 1; mo++; } } }else{ if (mo % 2 == 0){ if (jo < 31){ jo++; }else{ jo = 1; if (mo == 12){ mo = 1; an++; }else{ mo++; } } }else{ if (jo < 30){ jo++; }else{ jo = 1; mo++; } } } return an+"-"+mo+"-"+jo; } public String toString() { return this.annee+"-"+this.mois+"-"+this.jour; } }