336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

package Scanner;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

public class useDelimeter {
    public static void main(String argsp[])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);
    }
}

'Java' 카테고리의 다른 글

InetAddress : getAllByName()  (0) 2015.01.25
FileWriter (File file)  (0) 2015.01.24
Scanner : hasNextLine()  (0) 2015.01.24
Scanner : hasNextBoolean()  (0) 2015.01.24
Scanner : hasNext()  (0) 2015.01.24
Posted by af334