Я создаю программу для чтения и вывода статистики бейсбола. Я пытаюсь создать файл класса, который читает txt-файл, который состоит из имени команды, а затем 20 средних значений.Проблема с созданием файла класса
Мне нужна помощь в том, что код, который я использовал, правильно читает текстовый файл и как создавать последние 3 метода.
код до сих пор:
import java.util.Scanner;
public class BaseballStats {
private String fileName;
private String teamName;
private double[] battingAverage = new double[20];
public BaseballStats(String fileName) {
this.fileName = fileName;
boolean firstLine = true;
Scanner input = new Scanner(fileName);
while (input.hasNextLine()) {
String line = input.nextLine();
if (firstLine) {
setTeamName(line);
firstLine = false;
continue;
}
int i = 0;
while (input.hasNext()) {
battingAverage[i] = input.nextDouble();
i++;
}
}
}
public String getTeamName() {
return teamName;
}
public void setTeamName(String newTeamName) {
teamName = newTeamName;
}
public double findMaxAverage() {
double max = battingAverage[0];
for (int i = 1; i < battingAverage.length; i++) {
if (battingAverage[i] > max)
max = battingAverage[i];
}
return max;
}
public double findMinAverage() {
double min = battingAverage[0];
for (int i = 1; i < battingAverage.length; i++) {
if (battingAverage[i] < min)
min = battingAverage[i];
}
return min;
}
}
Txt файл:
Tars
0.592
0.427
0.194
0.445
0.127
0.483
0.352
0.190
0.335
0.207
0.116
0.387
0.243
0.225
0.401
0.382
0.556
0.319
0.475
0.279
общественность двойного распространение()
возвращается разница между самым высоким и самым низким ватином средних
общественностью Int goodPlayers()
возвращает количество игроков со средним выше, чем 0,300
Струнного ToString общественности()
возвращает строку, содержащее имя команды, за которой следует всему ватин среднее отформатированного до трех знаков после запятой.
кто-то отредактировал ваш код. Примите это пожалуйста. – Mdhar9e
никто не редактировал, они просто удалили тег? – user2985542
Можете ли вы предоставить образец файла, который вы пытаетесь прочитать. – Adarsh