1、输入: 包括课程、课程成绩两类信息。 课程信息包括:课程名称、课程性质、考核方式(可选,如果性质是必修课,考核方式可以没有)三个数据项。
时间: 2023-12-24 16:02:43 浏览: 32
在 Java 中,可以通过定义一个类来表示课程信息,该类包括课程名称、课程性质和考核方式等属性。您可以使用 Scanner 类从控制台读取课程信息,并创建 Course 对象来保存这些信息。下面是一个示例代码:
```
import java.util.Scanner;
public class Course {
private String name;
private String nature;
private String assessment;
public Course(String name, String nature, String assessment) {
this.name = name;
this.nature = nature;
this.assessment = assessment;
}
public String getName() {
return name;
}
public String getNature() {
return nature;
}
public String getAssessment() {
return assessment;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入课程名称:");
String name = scanner.nextLine();
System.out.print("请输入课程性质:");
String nature = scanner.nextLine();
System.out.print("请输入考核方式(选填):");
String assessment = scanner.nextLine();
Course course = new Course(name, nature, assessment);
System.out.println("您输入的课程信息如下:");
System.out.printf("课程名称:%s,课程性质:%s,考核方式:%s", course.getName(), course.getNature(), course.getAssessment());
}
}
```
在上面的代码中,我们定义了一个 Course 类来表示课程信息,包括课程名称、课程性质和考核方式等属性。在 main() 方法中,我们使用 Scanner 类从控制台读取课程信息,并创建一个 Course 对象来保存这些信息。最后,我们将课程信息输出到控制台上。
注意,在上面的代码中,我们使用了一个构造方法来初始化 Course 类的属性。该构造方法接受三个参数:课程名称、课程性质和考核方式。我们还定义了一些 getter 方法来获取 Course 类的属性。