Так и не разобрался как решил, смотрел наводящие как кто решал и создал такой код, но пришлось подгонять (+1 и -1), чтобы получить требуемое число на выходе. Предполагаю, что не правильно в цепочке вставил break. Где можно поподробнее посмотреть как такие задачи и похожие разбираются?
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
double sum = 0;
double count = 0;
while (true)
{
String s = reader.readLine();
int y = Integer.parseInt(s);
sum += y;
count++;
if(y == -1)
{
break;
}
}
double z = (sum + 1)/(count - 1);
System.out.println(z);
}
}