我想使用数组计算平均数。我希望程序要求分数的等级,然后我想把分数编号。计算阵列中的平均数
我想要得到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] = A;数字[0] = b;数字[0] = c;'这是两件事:***错误***,因为你总是写入相同的索引和***过时***,因为你已经用'a正确地初始化了你的数组','b'和'c'。所以你可以删除这些行。 – Tom
你想要什么?能够以任何级别做到这一点? – dquijada
其实对我来说,你所要求的东西还不太清楚。你能证明一个样本输入和预期的输出吗? – SomeJavaGuy