public class Periode { private Date debut; private Date fin; public Periode(Date debut, Date fin) { this.debut = debut; this.fin = fin; } public String toString() { return this.debut.toString() + " - " + this.fin.toString(); } public void rallongeUneJournee() { this.fin = this.fin.lendemain(); } public int nombreDeJours() { int compteur = 0; Date temp = this.debut; while (!temp.dateEgaleA(this.fin)) { compteur++; temp = temp.lendemain(); } return compteur; } public static void main(String[] args) { Periode p = new Periode(new Date(12,2,2025), new Date(17,2,2025)); System.out.println(p); p.rallongeUneJournee(); System.out.println(p); System.out.println("Nombre de jours entre les 2 dates : " + p.nombreDeJours()); } }