【发布时间】:2016-01-10 15:58:48
【问题描述】:
这是作业:
- 创建一个数组来存储 10 个数字。
- 使用循环,提示用户输入 10 个等级并将它们存储在数组中。
- 然后创建另一个循环,将数组中的数字向后打印并将数组中的数字相加。
- 使用总和计算数字的平均值。打印出这些数字的平均值。
到目前为止我的代码:
public static void ar() {
double[] grades = new double[10];
Scanner kb = new Scanner(System.in);
for(int i=0; i < grades.length; i++)
grades[i]=kb.nextDouble();
double sum=0;
for(int j=10; j > grades.length; j--)
sum=sum+grades[j];
double ave = sum/10;
System.out.println(ave);
}
但是它只打印 0.0 十次。
【问题讨论】:
-
您是否正在尝试用 Javascript 编写代码?还是在 Java 中?很大的区别。如果这是 Java,请修正您的标题。