Java数据结构问题
定义一个学生类:属性有学号、姓名、专业、数学成绩、英语成绩,Java成绩。使用ArrayList存放多名学生的进行,对部分学生信息进行修改,并对所有学生的信息进行遍历。(至少选择两种遍历方法,for语句遍历或者Iterator遍历)
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
class Student {
private String sID;
private String sName;
private String sDepartment;
private double English;
private double Math;
private double Java;
public Student(String sID, String sName, String sDepartment, double English, double Math, double java) {
this.sID= sID;
this.sName = sName;
this.sDepartment = sDepartment;
this.Math = Math;
this.English = English;
this.Java = Java;
}
public String getID() {
return sID;
}
public void setID(String sID) {
this.sID = sID;
}
public String getSname() {
return sName;
}
public void setSname(String sName) {
this.sName = sName;
}
public String getDepartment() {
return sDepartment;
}
public void setDepartment(String sDepartment) {
this.sDepartment = sDepartment;
}
public double getMath() {
return Math;
}
public void setMath(double Math) {
this.Math = Math;
}
public double getEnglish() {
return English;
}
public void setEnglish(double English) {
this.English = English;
}
public double getJava() {
return Java;
}
public void setJava(double java) {
this.Java = Java;
}
@Override
public String toString() {
return "Student [sID=" + sID + ", sName=" + sName + ", sDepartment=" + sDepartment + ", Math=" + Math
+ ", English=" + English + ", Java=" + Java + "]";
}
}
求解答,谢谢