цель: считать из файла 60 переменных и почитать по формуле (x1*y1+x3*y3+...+x29*y29)/(x2*y2+x4*y4+..+x30*y30)
проблема с BufferedReader
реализация:
public class lab3 {
File file = new File("a1.txt");
FileReader fr;
BufferedReader br = new BufferedReader(fr);
String line;
double res;
double sum1 = 0;
double sum2 = 0;
public lab3(){
}
public void start() throws IOException{
this.line = br.readLine();
this.fr = new FileReader(file);
String numbers[] = line.split(" ");
for(int i = 0;i<30;i++){
if(i%2==0){
sum1 += Integer.parseInt(numbers[i])* Integer.parseInt(numbers[i+30]);
}
else{
sum2 += Integer.parseInt(numbers[i])* Integer.parseInt(numbers[i+30]);
}
}
res = sum1 / sum2;
System.out.println(res);
}
}