MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

/*
 */
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);
    }
}