学生类:
              属性:使用ArrayList存储课程
              方法:boolean addCoures(String course)添加课程,但不能出现同名的课程
                          boolean  removeCourse(String courseName)按名称删除所选课程
             ArrayList getAll()返回所选课程
测试类:
              学生选课 
               按课程名称删除所选课程
               显示学生所选课程

解决方案 »

  1.   

    这个是基础,这个都写不了,你java.......
      

  2.   

    import java.util.ArrayList;
    import java.util.List;public class Students {
    private List<String> list = new ArrayList<String>(); public boolean addCoures(String course) {
    if (list.contains(course)) {
    System.out.println("该课程已经选过了,添加失败!");
    return false;
    } else {
    list.add(course);
    System.out.println("课程添加成功!");
    return true;
    }
    } public boolean removeCourse(String courseName) {
    int i = list.indexOf(courseName);
    if (i == -1) {
    System.out.println("该课程还未被选择,删除失败!");
    return false;
    } else {
    list.remove(i);
    System.out.println("课程删除成功!");
    return true;
    }
    } public ArrayList<String> getAll() {
    return (ArrayList<String>) list;
    }
    }测试类就自己写吧