?? 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 + -