import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class CalculerLaMoyenne { public static void main(String args[]) throws IOException { int compteur = 0; double somme = 0.0; double note=0.0; /* Le notes doivent être inscrites dans le fichier en format suivant: "12,5 20,4 5,2 19,5 20,0 moyenne" */ FileReader fin = new FileReader("Les Notes.txt"); Scanner src = new Scanner(fin); while (src.hasNext()) { if (src.hasNextDouble()) { note=src.nextDouble(); somme += note; System.out.println(note); compteur++; } else { String str = src.next(); if (str.equals("moyenne")) break; else { System.out.println("Erreur de format de fichier."); return; } } } fin.close(); System.out.println("La moyenne est: " + somme / compteur); } } /* * Affichage *12.5 20.4 5.2 19.5 20.0 La moyenne est: 15.52 * * * **/