Добрый день! Может кто подсказать, у меня почему при тестировании 1,2,3,4,5, -1, считает 6 строк а должен 5.
Скорей всего это в строке x = x + 1;Куда её переместить правильно , не пойму
package com.javarush.task.task05.task0507;
/*
Среднее арифметическое
*/
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
double a = 0;
double sum = 0;
int x = 0;
float i = 0;
while (a != -1) {
if (a == -1){
break;
}
a = scanner.nextDouble();
sum = sum + a;
i = (float) (sum / x);
x = x + 1;
}
System.out.println(i);
}
}