创建一维数组,存储班级中10位同学的成绩信息。 (1)求出班级同学的平均成绩。 (2)找出班级成绩最小的同学。 (3)对班级同学的成绩进行升序排序。用Java编写
时间: 2024-03-10 20:45:29 浏览: 14
以下是一个 Java 代码,用于实现题目要求:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] scores = {79, 85, 92, 67, 88, 95, 72, 80, 90, 78}; // 创建一维数组,存储班级中10位同学的成绩信息
// 求出班级同学的平均成绩
double average = 0;
for (int i = 0; i < scores.length; i++) {
average += scores[i];
}
average /= scores.length;
System.out.println("班级同学的平均成绩为:" + average);
// 找出班级成绩最小的同学
int minScore = scores[0];
int minIndex = 0;
for (int i = 1; i < scores.length; i++) {
if (scores[i] < minScore) {
minScore = scores[i];
minIndex = i;
}
}
System.out.println("班级成绩最小的同学是第" + (minIndex + 1) + "位,成绩为:" + minScore);
// 对班级同学的成绩进行升序排序
Arrays.sort(scores);
System.out.print("班级同学的成绩升序排序结果为:");
for (int i : scores) {
System.out.print(i + " ");
}
}
}
```
程序中定义了一个一维数组 scores,存储了班级中10位同学的成绩信息。然后,程序分别计算班级同学的平均成绩、找出班级成绩最小的同学以及对班级同学的成绩进行升序排序,并输出计算结果。其中,程序使用了 for 循环来遍历数组和 Arrays.sort() 方法来对数组进行排序。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)