Académique Documents
Professionnel Documents
Culture Documents
Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
@Override
public String toString() {
String[] joursSemaine = {"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi",
"Vendredi", "Samedi"};
String[] moisAnnee = {"Janvier", "Février", "Mars", "Avril", "Mai", "Juin",
"Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"};
jourSemaine = c.get(Calendar.DAY_OF_WEEK) - 1;
jour = c.get(Calendar.DAY_OF_MONTH);
mois = c.get(Calendar.MONTH) + 1;
annee = c.get(Calendar.YEAR);
}
if (date.estUneAnneeBissextile()) {
System.out.println(date.getAnnee() + " est une année bissextile.");
} else {
System.out.println(date.getAnnee() + " n'est pas une année
bissextile.");
}
date.ajouterJours(10);
System.out.println(date.toString()); // Affiche "Vendredi 18 Janvier 2023"
}
}
Ce programme crée un objet DateSimulator avec une date initiale spécifiée (2 =
mardi, 8 = 8 janvier 2023). Il affiche la date, vérifie si l'année est bissextile,
ajoute 10 jours à la date et affiche la nouvelle date.
Dans le programme principal, nous créons trois objets boite1, boite2 et boite3 de
la classe BoitePostale avec différentes valeurs pour les attributs. Ensuite, nous
utilisons la méthode afficherDetails pour afficher les détails de chaque boite
postale.
// Constructeur
public AdressePhysique(String boitePostale, String secteur, String route,
String zone, String quartier,
String arrondissement, String commune, String
departement, String province, String pays) {
this.boitePostale = boitePostale;
this.secteur = secteur;
this.route = route;
this.zone = zone;
this.quartier = quartier;
this.arrondissement = arrondissement;
this.commune = commune;
this.departement = departement;
this.province = province;
this.pays = pays;
}
// Getters et Setters
public String getBoitePostale() {
return boitePostale;
}
// Programme principal
public static void main(String[] args) {
AdressePhysique adresse = new AdressePhysique("BP 1234", "Secteur 1", "Rue
de la Poste", "Zone A", "Quartier Résidentiel",
"Arrondissement 2", "Commune 1", "Département 1", "Province 1",
"Pays 1");
adresse.afficherAdresse();
}
}
Dans le programme principal, nous créons une instance de la classe AdressePhysique
en utilisant le constructeur avec tous les paramètres. Ensuite, nous appelons la
méthode afficherAdresse() pour afficher les informations de l'adresse physique.