Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Utiliser ‘Scanner’ pour Caluculer la moyenne d’un fichier


{filelink=4428}

 
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
 *
 *
 *
 **/

A Voir sur le même Sujet:

  • java scanner moyenne notes
  • calculer la moyenne des notes dans une fichier en java
  • saisie controlée dans jtextarea
  • calculer la moyenne a partir d'un fichier en c
  • java moyenne scanner
  • java fichiers rw
  • java.mesexemples.com+utiliser-scanner-pour-caluculer-la-moyenne-dun-fichier
  • moyenne
  • entrée sortie moyenne fichier
  • python faire la moyenne des notes fichier txt