用Java输出输入10位同学的java成绩:(1)求平均成绩,(2)最高成绩、(3)最低成绩;
时间: 2024-01-10 19:02:21 浏览: 26
好的,下面是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] scores = new int[10];
for (int i = 0; i < scores.length; i++) {
System.out.print("请输入第" + (i+1) + "个学生的成绩:");
scores[i] = scanner.nextInt();
}
// 求平均成绩
double sum = 0;
for (int score : scores) {
sum += score;
}
double average = sum / scores.length;
System.out.println("平均成绩为:" + average);
// 最高成绩
int maxScore = scores[0];
for (int score : scores) {
if (score > maxScore) {
maxScore = score;
}
}
System.out.println("最高成绩为:" + maxScore);
// 最低成绩
int minScore = scores[0];
for (int score : scores) {
if (score < minScore) {
minScore = score;
}
}
System.out.println("最低成绩为:" + minScore);
}
}
```
首先通过循环获取10位同学的成绩,保存在一个长度为10的数组中。然后通过循环遍历该数组,计算所有成绩的平均值,保存在`average`变量中。接着通过循环遍历该数组,找到最高成绩,保存在`maxScore`变量中。最后再通过循环遍历该数组,找到最低成绩,保存在`minScore`变量中。最后将平均成绩、最高成绩、最低成绩输出即可。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![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)