В упражнении используются массивы для получения оценок и имен учеников, затем вычисление среднего балла и, наконец, отображение имен только для вышеуказанных средних учеников. Хотя и не идеально, алгоритм кажется правильным (так как он отлично работает в IDE NetBeens и repl.it), но я получаю этот код ошибки в IDE веб-сайта моей школы (идентификатор которого именно). Я предполагаю, что что-то не идеально с тем, как я кодировал, хотя это не показано в некоторых IDE.
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner e = new Scanner (System.in);
int n= e.nextInt();
double media = 0;
double not [] = new double [n];
String nom [] = new String [n];
for (int i=0; i<n; i++){
not[i]= e.nextDouble();
nom [i]= e.next();
media = media + not[i];
}
for (int i=0; i<n; i++){
if (not[i]>=media/n){
System.out.println(nom[i]);
}
}
}
}