Я полный Java-новичок. Начался в прошлый понедельник и никогда не делал никаких программ на каком-либо языке раньше. Поэтому, пожалуйста, несите меня, если я нахожу легкие вещи сложными.Java Average, Jumps
Мне предоставлен текстовый файл. Как показано ниже:
Первая часть данных времени (в секундах за полночь), вторая оценка (не имеет значения), третий прыжок (не нужно знать, что это значит ...)
Я могу с радостью прочитать это при использовании этого кода:
import java.io.FileReader;
import java.io.BufferedReader;
import java.util.ArrayList;
public class ReadText {
public static void main(String[] args) throws Exception {
String InputFile="C:\\PracticeSpreads.txt";
ArrayList<String> fileLines=new ArrayList<String>();
FileReader fr;
BufferedReader br;
fr = new FileReader(InputFile);
br = new BufferedReader(fr);
String line;
br.readLine();
while ((line=br.readLine()) != null) {
fileLines.add(line);
//System.out.print(line+"\n");
}
}
}
Я пропустил первую линию, потому что это упростило.
Хорошо, в основном, мне нужно создать ежедневное взвешенное среднее значение.
Я могу получить средний прыжок, но не средневзвешенный прыжок.
Формула времени взвешенного среднего скачок является =
В то время, когда второй имеет более чем один прыжок, я хочу взять «средний скачок» в течение этого периода времени.
Но я буквально понятия не имел, поскольку я не слишком уверен в том, как петли устраиваются.
Надеюсь, кто-то может мне помочь!
Это звучит как школьное задание, не так ли? – pakore
Поговорите со своим инструктором или прочитайте книгу. Мы не можем научить вас элементарному программированию здесь. – msw
Я в университете, который закончил месяц назад и снова начинается в октябре. Я работаю на самообслуживании своего отца, а не на тех, кто должен заниматься техническим специалистом. –