| 
 /*
 */
 import java.io.FileReader;
 import java.io.FileWriter;
 import java.io.IOException;
 import java.util.Scanner;
 
 public class MainClass {
 public static void main(String args[]) throws IOException {
 int count = 0;
 double sum = 0.0;
 
 FileWriter fout = new FileWriter("test.txt");
 
 fout.write("2, 3.4,    5,6, 7.4, 9.1, 10.5, done");
 fout.close();
 
 FileReader fin = new FileReader("Test.txt");
 
 Scanner src = new Scanner(fin);
 
 src.useDelimiter(", *");
 
 while(src.hasNext()) {
 if(src.hasNextDouble()) {
 sum += src.nextDouble();
 count++;
 }
 else {
 String str = src.next();
 if(str.equals("done")) break;
 else {
 System.out.println("File format error.");
 return;
 }
 }
 }
 
 fin.close();
 System.out.println("Average is " + sum / count);
 }
 }
 
 
 
 |