}
public void showTotalScore(String cname){//方法 if(cname == null) return;//如果名字为空则返回 int countStudent = 0;//定义整型初始值 int totalScore = 0;//定义初始值
System.out.println(\选择\+cname+\有以下学生:\); for(Student s : students){//遍历集合 List
if(cname.equals(c.getCname())){//如果名字和得到的名字相同
countStudent ++;//则相应的加1
totalScore = totalScore +c.getTotalScore();
System.out.println(s.getName()+\+c.getTotalScore());//输出 } } }
System.out.println(\所有学生总评成绩的总评分:\+(totalScore / countStudent));
}
public void showStaticsScore(String cname){//方法 if(cname == null) return;//如果名字为空则返回 int under60 = 0;//定义初始值 int between6070 = 0;//定义初始值 for(Student s : students){//遍历集合 List
if(c.getTotalScore()<60){//如果小于60 under60 ++;//则加1
}else if(c.getTotalScore()<=70){//如果在60和70之间
between6070 ++;//则加1 } } } }
System.out.println(\分数在60以下的:\+under60);//输出
System.out.println(\分数在60到70的:\+between6070); } }
学生类:
package com.geminno.day730.homework12;
import java.util.List;
public class Student { private String sno; private String name; private int age; private String gender; private String major;
private List
public void setSno(String sno) { this.sno = sno; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public int getAge() { return age; }
public void setAge(int age) { this.age = age; }
public String getGender() { return gender; }
public void setGender(String gender) { this.gender = gender; }
public String getMajor() { return major; }
public void setMajor(String major) { this.major = major; }
public List
public void setCourses(List
public Student(String sno, String name, int age, String gender, String major, List