用Java开发一个学生成绩系统,可以添加课程名称和成绩
时间: 2024-05-06 19:22:13 浏览: 46
学生成绩信息管理系统框架:swing + java + mysql
以下是一个简单的学生成绩系统的Java代码,可以添加课程名称和成绩:
```java
import java.util.*;
public class StudentGradeSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Map<String, Double> grades = new HashMap<>();
String courseName;
double grade;
boolean isRunning = true;
while (isRunning) {
System.out.print("请输入课程名称:");
courseName = scanner.nextLine();
System.out.print("请输入成绩:");
grade = scanner.nextDouble();
scanner.nextLine(); // 读取换行符
grades.put(courseName, grade);
System.out.print("是否继续添加成绩?(y/n)");
String choice = scanner.nextLine();
if (choice.equalsIgnoreCase("n")) {
isRunning = false;
}
}
System.out.println("所有成绩:");
grades.forEach((course, g) -> System.out.println(course + ": " + g));
}
}
```
运行结果:
```
请输入课程名称:语文
请输入成绩:86.5
是否继续添加成绩?(y/n)y
请输入课程名称:数学
请输入成绩:92.0
是否继续添加成绩?(y/n)n
所有成绩:
语文: 86.5
数学: 92.0
```
阅读全文