1.int a[10]={77,65,72,85,64,90,76,88,59,70},数组a代表10位学生的成绩,编程实现以下要求; (1)获取班里十位同学成绩的最高分。 (2)得到班里十位同学成绩的最低分。 (3)求出十位同学成绩的平均分。JAVA
时间: 2024-09-14 11:10:11 浏览: 37
CAD快捷键大全.doc
首先,我将给出Java代码的示例来满足你的要求:
```java
public class StudentGrades {
public static void main(String[] args) {
// 初始化数组,存放10位学生的成绩
int[] a = {77, 65, 72, 85, 64, 90, 76, 88, 59, 70};
// 获取最高分
int maxGrade = a[0];
for (int grade : a) {
if (grade > maxGrade) {
maxGrade = grade;
}
}
// 获取最低分
int minGrade = a[0];
for (int grade : a) {
if (grade < minGrade) {
minGrade = grade;
}
}
// 计算平均分
double sum = 0;
for (int grade : a) {
sum += grade;
}
double average = sum / a.length;
// 输出结果
System.out.println("最高分是:" + maxGrade);
System.out.println("最低分是:" + minGrade);
System.out.printf("平均分是:%.2f\n", average);
}
}
```
这段代码首先初始化了一个包含10位学生分数的数组。接着通过遍历数组分别找出最高分和最低分,然后计算平均分。最后,代码输出了这三项统计结果。
阅读全文