public class Attrape { public static int moyenne(String[] liste) { int somme = 0, nbEntiers = 0; for (String chaine : liste) { try { somme += Integer.parseInt(chaine); nbEntiers++; } catch (NumberFormatException e) { System.out.println(chaine + " n'est pas entier"); } } return somme/nbEntiers; } } class EssaiAttrape { public static void main(String[] arg) { System.out. println("La moyenne est "+ Attrape.moyenne(arg)); } } /*Pour : java Attrape ha 15 12 ha n'est pas entier La moyenne est 13 Pour : java Attrape ha 15.5 ha n'est pas entier 15.5 n'est pas entier java.lang.ArithmeticException: / by zero at Attrape.moyenne(ExceptionCatch.java:14) at Attrape.main(ExceptionCatch.java:17) */