С целыми числами все работает, а если ответ с дробью, то нет в чем дело?
public class Solution {
    public static void main(String[] args) throws Exception {
        //напишите тут ваш код
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int number = 0;
        int sum=0;
        int count=0;
        double mid=0.0;
        while (true) {

            number = Integer.parseInt(reader.readLine());
            if (number==-1)
            break;
            else {
            sum+=number;
            count++;
            }
        }
        mid = sum/count;
        System.out.println(mid);
    }
}