public class ValeurNegativeException extends Exception { private int i; private double valeur; public ValeurNegativeException(int i, double valeur) { this.i = i; this.valeur = valeur; } public int index() { return i; } public double valeur() { return valeur; } public String getMessage() { return "Valeur " + valeur + " négative à l'indice " + i; } }