配列を使って平均の数を計算したいと思います。私はプログラムがグレードの量を求めて、グレード番号を入れたいと思った後に欲しい。配列の平均を計算する
平均出力は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] =。 numbers [0] = b;あなたは既に配列を正しく初期化しているので、あなたは常に同じインデックスと***に書き換えているので、***は間違っています。 '、' b'、 'c'です。したがって、これらの行を削除することができます。 – Tom
正確に何をしたいですか?任意の数の成績でこれを行うことができるようにするには? – dquijada
実際に私にはあなたが何を求めているのかははっきりしていません。サンプル入力と期待される出力を証明できますか? – SomeJavaGuy