用int输入三个学生的成绩求他们的总分及平均分
时间: 2024-10-12 13:06:30 浏览: 31
当然可以,为了计算三个学生的总分和平均分,你可以使用下面的步骤编写一段简单的程序:
首先,提示用户分别输入每个学生的成绩,这里假设我们使用`Scanner`类从控制台获取输入,用变量如`score1`, `score2`, 和 `score3` 存储这三份成绩,都是整数类型(int)。然后,我们将它们相加得到总分,最后将总分除以学生人数(3)得到平均分。
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个学生的成绩:");
int score1 = scanner.nextInt();
System.out.println("请输入第二个学生的成绩:");
int score2 = scanner.nextInt();
System.out.println("请输入第三个学生的成绩:");
int score3 = scanner.nextInt();
// 计算总分
int totalScore = score1 + score2 + score3;
// 计算平均分
double averageScore = (double) totalScore / 3; // 将总分转换为浮点数以便进行精确除法
// 输出结果
System.out.println("这三个学生的总分为: " + totalScore);
System.out.println("平均分为: " + averageScore);
scanner.close(); // 关闭扫描器
}
}
```
当你运行这个程序,它会要求你依次输入三个学生的成绩,然后显示总分和平均分。
阅读全文