Example of file information:
Smith 13 20 8 12 -1
Burch 21 18 9 -1
Winorburg 9 14 14 23 25 -1
.....
Here is my ouput:
Smith 13.0 20.0 Players average: 13.0
Smith 20.0 8.0 Players average: 16.5
Smith 8.0 12.0 Players average: 13.666666666666666
Smith 12.0 -1.0 Players average: 13.25
Burch 21.0 18.0 Players average: 14.8
Burch 18.0 16.0 Players average: 15.333333333333334
Burch 16.0 -1.0 Players average: 15.428571428571429
Winorburg 9.0 14.0 Players average: 14.625
Winorburg 14.0 14.0 Players average: 14.555555555555555
Winorburg 14.0 23.0 Players average: 14.5
Winorburg 23.0 25.0 Players average: 15.272727272727273
Winorburg 25.0 -1.0 Players average: 16.083333333333332
Here is my code:
import java.util.Scanner;
import java.io.*;
public class PlayerAverage
{
public static void main(String[] args) throws IOException
{
String name=null;
double score=0, totalScore=0, count=0;
double avg=0;
File filename = new File("/C:/Documents and Settings/Sherry_Heart/Desktop/Data.txt");
Scanner inputfile = new Scanner(filename);
while (inputfile.hasNext()) {
name = inputfile.next();
score = inputfile.nextDouble();
while (score != -1) {
System.out.print(name + " " + score + " ");
totalScore = totalScore + score;
score = inputfile.nextDouble();
System.out.print(score + " ");
count++;
//count = count + 1;
avg = totalScore/count;
System.out.print("Players average: " + avg);
System.out.println(" ");
}
}
}
}
Edited by macosxnerd101: Please,

New Topic/Question
Reply




MultiQuote







|