Что это значит? Выведенный результат должен соответствовать заданию для любых входных данных.
Что для всех примитивов , String, Object ?
package com.javarush.task.task05.task0507;
/*
Среднее арифметическое
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
int number = Integer.parseInt(reader.readLine());
int summa = 0;
int cout = 0;
while (number != -1){
summa = summa + number;
cout++;
number = Integer.parseInt(reader.readLine());
}
System.out.println( ""+(summa/cout)+"."+(summa%cout*10/cout));
}catch ( ArithmeticException e){
}
//напишите тут ваш код
}
}