fin
This commit is contained in:
72
DEV2.1/Classe_objet/date/Date.java
Normal file
72
DEV2.1/Classe_objet/date/Date.java
Normal file
@@ -0,0 +1,72 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user