1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| public ErrorMistake( String message ) {
super( message ) ;
}
}
public class Date {
private int Jour, Mois, Annee;
public Date(int JJ, int MM, int AAAA) {
Jour = JJ;
Mois = MM;
Annee = AAAA;
}
public void TestDate (Date LaDate) throws ErrorMistake {
if ( this.Jour < 0 || this.Mois > 31 ){
throw new ErrorMistake ( "Votre Date n'est pas valide");
}
if ( this.Mois < 0 || this.Mois > 31 ){
throw new ErrorMistake ( "Votre Date n'est pas valide");
}
if ( this.Annee < 0 || this.Annee > 31 ){
throw new ErrorMistake ( "Votre Date n'est pas valide");
}
}
public int queljour(){
return Jour;
}
public int quelmois(){
return Mois;
}
public int quelannee(){
return Annee;
}
public void afficher(Date UneDate){
System.out.println(this.queljour() + "/" + this.quelmois() + "/" + this.quelannee());
} |