С калькулятором сел - пересчитывал. Все, что вводил - верно.
Цифры после запятой обрезал.
Уже запихнул все в double.
Что не так?
package com.javarush.task.task05.task0507;
/*
Среднее арифметическое
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
double i = 0;
double n = 0;
double k;
while (true) {
String q = bufferedReader.readLine();
double a = Double.parseDouble(q);
if ((a > -1) || (a<-1)) {
i = i+a;
n++;
} else if (a == -1)
break;
}
k = i/n;
System.out.printf("%.1f", k);
}
}