Я пишу программу для вычисления среднего значения с пользовательским вводом.вычислить среднее значение с пользовательским вводом
import java.util.Scanner;
public class mean
{
static Scanner input = new Scanner (System.in);
public static void main (String[] args)
{
double i;
double sum = 0;
int count = 0;
do
{
System.out.println("input");
i = input.nextDouble();
sum = sum + i;
count++;
}while (i != 0);
System.out.println("sum is " + sum + " count is " + (count - 1));
System.out.println("average is " + sum/(count - 1));
}
}
здесь, если я ввожу 0, он рассчитает. но если в списке 0s. может ли кто-нибудь вести меня в отличном состоянии?
Отличное решение, однако существует проблема с исходным кодом в том, что вы должны разделить на кол не считать-1, так как отсчет начинается с 0. – LINEMAN78