99 lines
2.0 KiB
Java
99 lines
2.0 KiB
Java
package TD2.tripletEntier;
|
|
|
|
/********************************************************************************************
|
|
* @author JunkJumper *
|
|
* @license https://creativecommons.org/licenses/by/4.0/ License CC BY 4.0 *
|
|
* @since File available since 24/05/2020 *
|
|
********************************************************************************************/
|
|
|
|
public class TripletEntier {
|
|
|
|
private int unA;
|
|
private int unB;
|
|
private int unC;
|
|
|
|
public TripletEntier(int a, int b, int c) {
|
|
this.unA = a;
|
|
this.unB = b;
|
|
this.unC = c;
|
|
}
|
|
|
|
public TripletEntier() {
|
|
}
|
|
|
|
public int somme() {
|
|
return this.unA + this.unB + this.unC;
|
|
}
|
|
|
|
public float moyenne() {
|
|
return (float)this.somme()/3;
|
|
}
|
|
|
|
public String concatenation() {
|
|
return "" + this.unA + this.unB + this.unC;
|
|
}
|
|
|
|
public void ajout1erElement(int e) {
|
|
this.setUnA(e);
|
|
}
|
|
|
|
public void ajoutElement(int e, int pos) {
|
|
switch (pos) {
|
|
case 1 :
|
|
this.ajout1erElement(e);
|
|
break;
|
|
case 2 :
|
|
this.setUnB(e);
|
|
case 3 :
|
|
this.setUnC(e);
|
|
default:
|
|
System.err.println("not correct position");
|
|
break;
|
|
}
|
|
}
|
|
|
|
public boolean contient(int e) {
|
|
return (this.unA == e) || (this.unB == e) || (this.unC == e);
|
|
}
|
|
|
|
public boolean equals(TripletEntier t) {
|
|
return (this.unA == t.unA) && (this.unB == t.unB) && (this.unC == t.unC);
|
|
}
|
|
|
|
public TripletEntier clone(TripletEntier t) {
|
|
return new TripletEntier(t.unA, t.unB, t.unC);
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "[" + this.unA + "," + this.unB + "," + this.unC +"]";
|
|
}
|
|
|
|
public int getUnA() {
|
|
return unA;
|
|
}
|
|
|
|
public void setUnA(int unA) {
|
|
this.unA = unA;
|
|
}
|
|
|
|
public int getUnB() {
|
|
return unB;
|
|
}
|
|
|
|
public void setUnB(int unB) {
|
|
this.unB = unB;
|
|
}
|
|
|
|
public int getUnC() {
|
|
return unC;
|
|
}
|
|
|
|
public void setUnC(int unC) {
|
|
this.unC = unC;
|
|
}
|
|
|
|
|
|
}
|
|
|