Решил задачу,но с "изолентой" . Приходится прибавлять сумме 1 и отнимать у count 1. Собственно почему? цикл должен же прерваться.
package com.javarush.task.task05.task0507;
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/*
Среднее арифметическое
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
// BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Scanner scan = new Scanner(System.in);
int n = 0;
double summ = 0;
double count = 0;
for(boolean b = false; !b; ){
if(n == -1) break;
else{
n = scan.nextInt();
summ += (n);
count++;
}
}
System.out.println(summ);
System.out.println(count - 1);
double average = summ / (count-1);
System.out.println(average);
}
}