📄 student.java
字号:
package student;
public class Student
{
String SNum;
String SName;
float EMark,MMark,CMark,SumMark;
public Student()
{
this("","",0.0f,0.0f,0.0f);
}
public Student(String nu,String na,float en,float ma,float co)
{
SNum=nu;
SName=na;
EMark=en;
MMark=ma;
CMark=co;
SumMark=en+ma+co;
}
public String getSNum()
{
return SNum;
}
public String getSName()
{
return SName;
}
public float getEMark()
{
return EMark;
}
public float getMMark()
{
return MMark;
}
public float getCMark()
{
return CMark;
}
public float getSumMark(){
return SumMark;
}
public void setSNum(String newSNum)
{
SNum=newSNum;
}
public void setSName(String newSName)
{
SName=newSName;
}
public void setEMark(float newEMark)
{
EMark=newEMark;
//sum();
}
public void setMMark(float newMMark)
{
MMark=newMMark;
//sum();
}
public void setCMark(float newCMark)
{
CMark=newCMark;
//sum();
}
public float sum(){
SumMark=EMark+MMark+CMark;
return SumMark;
}
public String toString()
{
return("学号:"+SNum+"姓名"+SName+"英语成绩:"+EMark+
"数学成绩:"+MMark+"计算机成绩:"+CMark+"总成绩:"+SumMark
);
}
public boolean equals(Object x)
{
Student b=(Student) x;
if(this.getSNum().equals(b.getSNum())){return true;}
else {return false;}
}
public int compare(Object x)
{
Student b=(Student) x;
if (this.sum()==b.sum()) {return 0;}
else if (this.sum()>b.sum()) {return 1;}
else {return -1;}
}
public float testScore()
{
return sum()/3;
}
}//学生类结束
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -