这个题目思路全部都给你了啊
只要照着做就好了啊
这等于给你答案让你抄了
以上各类分别建一个类,考试类学生使用ArrayList存放以实现不定大小的数组,考卷,单项选择,答卷等类要求中已经说了,在考试类中设立类方法,便利学生Student类(加入set集合中),取出每一个学生,在答卷(同样使用arraylist存放)中获取每一个学生的答卷,这是第二层循环,然后取出单项选择题答案,与答案对比,正确则在学生类的成员变量中加入成绩,最后对学生类的ArrayList按成绩做排序就行了
再捋一下,双重循环,第一层取出每个学生,取得学生的答卷,第二层,将答卷一一与答案对比,正确的成员变量“成绩”加1,最后再对ArrayList学生进行按成绩排序,这个不难的