用scanner类解析成绩,算出总分和平均数
时间: 2024-02-20 13:58:14 浏览: 32
好的,我可以帮你解决这个问题,下面是使用Scanner类解析成绩并计算总分和平均数的Java代码示例:
```java
import java.util.Scanner;
public class ScoreAnalyzer {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入成绩数量:");
int count = scanner.nextInt();
int totalScore = 0;
for (int i = 1; i <= count; i++) {
System.out.print("请输入第" + i + "个成绩:");
int score = scanner.nextInt();
totalScore += score;
}
double averageScore = (double) totalScore / count;
System.out.println("总分为:" + totalScore);
System.out.println("平均分为:" + averageScore);
scanner.close();
}
}
```
这段代码首先使用Scanner类获取用户输入的成绩数量,然后使用for循环依次获取每个成绩并计算总分,最后根据总分和成绩数量计算平均分并输出结果。注意:在使用Scanner类获取用户输入时,要确保输入的数据类型与代码中所期望的数据类型相匹配,否则可能会导致程序出错。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)