On vous donne l'interface Stat suivante :
public interface Stat {
/*
* @pre -
* @post retourne le plus grand nombre de l'ensemble
*/
public double max();
/*
* @pre -
* @post retourne le plus petit nombre de l'ensemble
*/
public double min();
/*
* @pre -
* @post retourne la moyenne des nombres présents dans l'ensemble
*/
public double moyenne();
}
Ainsi que la classe (à compléter) Vecteur suivante :
public class Vecteur implements Stat {
private double[] v;
/*
* @pre n > 0
* @post construit un vecteur contenant n réels
*
*/
public Vecteur(int n) {
v=new double[n];
}
/*
* @pre 0 <= i < n
* @post stocke la valeur d en position i du vecteur
*/
public void set(int i, double d){
v[i]=d;
}
/*
* @pre 0 <= i < n
* @post retourne la valeur se trouvant en position i du vecteur
*/
public double get(int i) {
return v[i];
}
//A COMPLETER
}
INGInious