Всем привет! Подскажите, пожалуйста, почему через цикл while программа берет в расчёт -1? Насколько я понимаю, операции в цикле выполняются (в моём случае) только пока введенное мною число не будет равно -1. Если оно = -1, то прога должна выйти из цикла, высчитать среднее арифметическое и вывести его на экран. Я что-то не так понимаю? BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int sum = 0; int a = 0; int num = 0; while (num != -1) { num = Integer.parseInt(br.readLine()); a++; sum += num; } double mean = (double) sum / a; System.out.println(mean);