java 编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3门课程的平均分。保留一位小数。
时间: 2024-09-09 18:16:16 浏览: 56
求整数的位数及各位和.zip
要实现这个功能,你可以使用Java编写一个简单的程序。首先,你需要从用户那里获取三门课程的成绩,然后计算平均分,并将结果格式化为保留一位小数输出。以下是实现这个功能的代码示例:
```java
import java.util.Scanner;
public class AverageScore {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入数学成绩
System.out.print("请输入学生的数学成绩:");
double mathScore = scanner.nextDouble();
// 输入英语成绩
System.out.print("请输入学生的英语成绩:");
double englishScore = scanner.nextDouble();
// 输入计算机成绩
System.out.print("请输入学生的计算机成绩:");
double computerScore = scanner.nextDouble();
// 计算平均分
double averageScore = (mathScore + englishScore + computerScore) / 3;
// 输出平均分,保留一位小数
System.out.printf("学生的平均成绩是:%.1f\n", averageScore);
scanner.close();
}
}
```
这段代码首先导入了`Scanner`类,用于从控制台接收用户输入。接着定义了`AverageScore`类和`main`方法。在`main`方法中,创建了一个`Scanner`对象来获取用户输入的三个成绩,计算平均分,并使用`printf`方法格式化输出结果,保留一位小数。
阅读全文