//创建一个考生类,包括其属性和方法。
class Ccandidate{
public
String s_name; //考生姓名
String p_cardnumber; //准考证号
String majorname; //报考专业
String s_state; //状态(应届\历届)
int mathscore; //数学成绩
int foreignscore; //外语成绩
int majorscore; //专业课成绩
int policyscore; //政治成绩
int addscore; //总分
public Ccandidate(){
System.out.println("请输入考生的姓名、报考专业、状态(应届/历届):");
try {
s_name=String.valueOf(System.in.read());
majorname=String.valueOf(System.in.read());
s_state=String.valueOf(System.in.read());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("请输入考生的卡号、数学、外语、专业课、政治 成绩:");
try {
p_cardnumber=String.valueOf(System.in.read());
mathscore=System.in.read();
foreignscore=System.in.read();
majorscore=System.in.read();
policyscore=System.in.read();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
addscore=mathscore+foreignscore+majorscore+policyscore;
} //无参数的构造函数
public Ccandidate(String name,String majname,String state,String number,int ms,int fs,int majs,int ps){
s_name = name;
majorname = majname;
s_state = state;
p_cardnumber=number;
mathscore=ms;
foreignscore=fs;
majorscore=majs;
policyscore=ps;
addscore=ms+fs+majs+ps;
} //获取创建时考生的成绩信息方法
}//考生类
//创建一个条件录取类,包括其属性和方法。
class Condition{
public
int math;
int foreign;
int major;
int policy ;
int totalscore;
public Condition() throws IOException{
System.out.println("请输入录取的数学,外语,专业课,政治及总分要求");
math= System.in.read();
foreign=System.in.read();
major=System.in.read();
policy=System.in.read();
totalscore=System.in.read();
}//无参的构造函数
public Condition (int mat, int foe, int mar, int pol){
math = mat;
foreign = foe;
major = mar;
policy = pol;
totalscore = mat+foe+mar+pol;
} // 获取录取分数信息的方法
} // 录取条件类
//创建一个菜单类,实现一个菜单界面的功能。
class Menu{
public Menu(){
System.out.println("\t******* 欢迎进入研究生录取系统*******");
System.out.println("\t---------------------");
System.out.println("\t\t 1.创建记录");
System.out.println("\t\t 2.成绩排名");
System.out.println("\t\t 3.录取情况");
System.out.println("\t\t 4.退出");
System.out.println("\t---------------------");
}
} //菜单类
//创建(主类)信息管理类,完成代码的实现。
public class MangerSystem{
public static void main(String[] args) throws IOException{
int a ;
Menu menu = new Menu();
Ccandidate stu[] = new Ccandidate[20];
Condition con= new Condition();
System.out.println("你的选择是:");
for(int m =1;m<=4;m++){
a = m;