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 }