5. Если последовательно ввести: -100, 0, 100 и -1, программа должна вывести 0.0.
7. Выведенный результат должен соответствовать заданию для любых входных данных.
Буде добры намекните!Что не так
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 {
//напишите тут ваш код
Scanner scanner = new Scanner(System.in);
//double a = scanner.nextDouble();
double b = 0;
double c = 0;
double z = 0;
while (true){
double a = scanner.nextDouble();
if ( a > 0){
b++;
z = z + a;
c = z / b;
}
if (a == -1){
break;
}
}
System.out.println(c);
}
}