無知ですみません。私は初心者です:
次のコードで次のコンパイル エラーが発生するのはなぜですか? [行: 16] 非静的変数 x は静的コンテキストから参照できません
public class average{
int [] numbers = {2,3,4,5,6};
double x = averageMark(numbers);
public static double averageMark(int [] numbers){
int sum = 0;
double average = 0.000;
for (int i = 0; i < numbers.length; i++){
sum = numbers [i] + sum;
average = sum/numbers.length;
}
return average;
}
public static void main (String [] args){
System.out.println(x);
}
}