Я хочу рассчитать средние числа, используя массивы. Я хочу, чтобы программа запрашивала количество оценок и после того, как я хочу поместить номера классов.Рассчитать среднее значение в массивах
После того, как я хочу получить средний результат в double
.
Это мой код до сих пор:
public class Average {
public static void main(String[] args)
{
//int n = MyConsole.readInt("Enter number of grades: ");
int a = MyConsole.readInt("Enter grade 1: ");
int b = MyConsole.readInt("Enter grade 2: ");
int c = MyConsole.readInt("Enter grade 3: ");
int[] numbers = new int[]{a,b,c};
numbers[0] = a;
numbers[1] = b;
numbers[2] = c;
int sum = 0;
for(int i=0; i < numbers.length ; i++)
sum = sum + numbers[i];
double average = sum/numbers.length;
System.out.println("Average value of array elements is : " + average);
}
}
'числа [0] = а; числа [0] = b; numbers [0] = c; 'это две вещи: *** неправильно ***, потому что вы всегда записываете один и тот же индекс и *** устарели ***, потому что вы уже правильно инициализировали ваш массив с помощью' a ',' b' и 'c'. Таким образом, вы можете удалить эти строки. – Tom
Что именно вы хотите?чтобы иметь возможность делать это с любым количеством оценок? – dquijada
На самом деле для меня совершенно непонятно, о чем вы спрашиваете. Могли бы вы доказать пример ввода и ожидаемый результат? – SomeJavaGuy