Comment utiliser Scanner pour calculer la moyenne d’une liste séparée avec des virgules(CSV)

Author:


{filelink=4430}


import java.util.*;
import java.io.*;

public class ScannerAvecDelimiters {
  public static void main(String args[])
    throws IOException {

    int compteur = 0;
    double somme = 0.0;

    FileReader file = new FileReader("Test.txt");

    Scanner src = new Scanner(file);

    src.useDelimiter(", *");

    while(src.hasNext()) {
      if(src.hasNextDouble()) {
        somme += src.nextDouble();
        compteur++;
      }
      else {
        String str = src.next();
        if(str.equals("moyenne")) break;
        else {
          System.out.println("Erreur de format de fichier.");
          return;
        }
      }
    }

    file.close();
    System.out.println("La moyenne est: " + somme / compteur);
  }
}

A Voir sur le même Sujet:

  • csv
  • java créer tableau 2 dimensions a partir d'un fichier csv
  • java scanner moyenne notes
  • exemple de programme simple qui calcule la moyenne en java
  • java manipulation fichier
  • moyenne des elements d'une liste en java
  • java swing utiliser un scanner
  • java manipuler donnees fichier csv
  • javascript + manipulations de fichier + exemples
  • manipulation fichier, code java

Leave a Reply

Your email address will not be published. Required fields are marked *