Валидатор даёт ошибку
"После ввода -1 программа должна корректно завершить работу."
Хотя все условия выполняются вроде.
Upd. Добавил закрытие потока сканнера scanner.close();
перед выводом результата, все равно не валидируется.
package com.javarush.task.task05.task0507;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
double number = scanner.nextDouble();
double sum = 0;
double count = 0;
while (true) {
sum = sum + number;
number = scanner.nextDouble();
count++;
if (number == -1)
break;
}
System.out.println(sum/count);
}
}