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 {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a=0 ;
int b=0 ;
int d=0 ;
int g=0 ;
double c=0;
while (true) {
a = Integer.parseInt(reader.readLine());
b = Integer.parseInt(reader.readLine());
d = Integer.parseInt(reader.readLine());
g = Integer.parseInt(reader.readLine());
c = Double.parseDouble(reader.readLine());
{
if (c== -1)
c=a+b+d+g;
c=c/4;
break;
}
}
System.out.println(c);
//напишите тут ваш код
}
}
После чтения буфера достаточно добавить три переменные:
В цикле один раз считываем число, сразу условием if проверяем, не равно ли оно -1. Если равно, сразу break.
Если не равно -1, прибавляем на единицу счетчик и введенное число к самому себе.
После цикла выводим результат деления, который float.