zoukankan      html  css  js  c++  java
  • 给课程加入学员的小程序

    给指定课程加入学员的程序

    代码如下:

    第一部分
    package Day06;

    public class Course {
    private String courseName;
    private String[] students = new String [100];
    private int numberOfStudents;

    public Course(String courseName) {
    this.courseName = courseName;
    }

    public void addStudent(String student) {
    this.students[numberOfStudents] = student;
    this.numberOfStudents++;
    }

    public String[] getStudents() {
    return students;
    }

    public int getNumberOfStudents() {
    return numberOfStudents;
    }

    public String getCourseName() {
    return courseName;
    }

    public void dropStudent(String student) {
    int i = 0;
    while(i < numberOfStudents) {
    if (student.equals(students[i])) {
    break;
    }
    i++;
    }
    if (i < numberOfStudents) {
    while (i < numberOfStudents) {
    this.students[i] = this.students[i + 1];
    i++;
    }
    numberOfStudents--;
    this.students[numberOfStudents] = null;
    }

    }
    }
    第二部分
    package Day06;

    public class TestCourse {
    public static void main(String[] args) {
    Course course1 = new Course("Java Programming");
    course1.addStudent("John");
    course1.addStudent("Peter");
    System.out.println("Number of Students is: " + course1.getNumberOfStudents());
    for (int i = 0; i< course1.getNumberOfStudents(); i++) {
    System.out.println("Student " + i
    + " is: " + course1.getStudents()[i]);
    }

    }
    }

    只相信苦尽甘来
  • 相关阅读:
    51nod 1117 聪明的木匠:哈夫曼树
    51nod 1010 只包含因子2 3 5的数
    51nod 2636 卡车加油
    51nod 2989 组合数
    51nod 2652 阶乘0的数量 V2
    51nod 1103 N的倍数
    51nod 2489 小b和灯泡
    51nod 1003 阶乘后面0的数量
    51nod 2122 分解质因数
    javascript中的setter和getter
  • 原文地址:https://www.cnblogs.com/F001li/p/7055834.html
Copyright © 2011-2022 走看看