Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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


{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:

  • manipulation de dossier en java
  • fonction qui calcule la moyenne en java
  • calculer+une+moyenne+en+java
  • gestion de fichier csv avec java
  • scanner java moyenne
  • java conversion fichier csv en html
  • ajout direct dans un fichier csv la saisie en java
  • faire la moyenne en java
  • calculer+une+moyenne+en+java
  • methode privé qui calcule la moyenne en jv