java编程编写简单课程表

admin 37 0

# Java编程编写简单课程表

在我们的日常生活中,课程表是我们学校生活的重要组成部分,它帮助我们规划和管理我们的学习时间,确保我们能够按时完成我们的课程和作业,在本文中,我们将学习如何使用Java编程语言来创建一个简单的课程表。

Java是一种广泛使用的编程语言,它被设计为一种通用的编程语言,可以在任何平台上运行,它的语法规则简单,易于学习,因此是初学者的理想选择。

我们需要理解课程表的基本构成,一个课程表通常包括一系列的课程和对应的上课时间,我们可以将每门课程视为一个对象,该对象具有属性,如课程名称、上课时间等,在Java中,我们可以使用类来定义这些对象。

下面是一个简单的Java程序,它定义了一个名为“Course”的类,该类具有课程名称和上课时间作为属性。

public class Course {
    private String name;
    private String time;

    public Course(String name, String time) {
        this.name = name;
        this.time = time;
    }

    public String getName() {
        return name;
    }

    public String getTime() {
        return time;
    }
}

接下来,我们可以创建一个课程表类,该类将包含一个课程列表,并具有添加、删除和查看课程的功能,下面是一个简单的示例:

import java.util.ArrayList;
import java.util.List;

public class Timetable {
    private List<Course> courses;

    public Timetable() {
        this.courses = new ArrayList<>();
    }

    public void addCourse(Course course) {
        this.courses.add(course);
    }

    public void removeCourse(Course course) {
        this.courses.remove(course);
    }

    public void printCourses() {
        for (Course course : this.courses) {
            System.out.println("Course Name: " + course.getName() + ", Time: " + course.getTime());
        }
    }
}

现在我们已经有了基本的类定义,我们可以开始使用它们来创建课程表,下面是一个示例程序,它演示了如何使用这些类来创建一个简单的课程表:

public class Main {
    public static void main(String[] args) {
        Timetable timetable = new Timetable();
        timetable.addCourse(new Course("Math", "Monday 9:00-10:00"));
        timetable.addCourse(new Course("English", "Monday 10:00-11:00"));
        timetable.addCourse(new Course("Physics", "Tuesday 11:00-12:00"));
        timetable.printCourses();
    }
}

在这个示例中,我们首先创建了一个新的课程表对象,我们添加了三门课程到课程表中,分别是数学、英语和物理,我们打印出了所有的课程和它们的上课时间。