Вводить с клавиатуры числа и вычислить среднее арифметическое.
Если пользователь ввел -1, вывести на экран среднее арифметическое всех чисел и завершить программу.
-1 не должно учитываться.
package com.javarush.task.task05.task0507;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/*
Среднее арифметическое
*/
public class Solution {
public static void main(String[] args) throws Exception {
int number;
double counter = 0;
Scanner scanner = new Scanner(System.in);
for (int i = 0; ; i++) {
number = scanner.nextInt();
if (number == -1) {
if (i==0){return;}
System.out.println(counter / i);
} else counter += number;
}
}
}
Ошибка Выведенный результат должен соответствовать заданию для любых входных данных. Я проверил все предоставленные данные и вроде всё работает. Где ошибка?