日期:2014-05-20  浏览次数:20978 次

谁能帮我看看这个程序,我用eclipise改了一下结果越改越糟。最后没办法了,请个高手帮帮忙...
//创建一个考生类,包括其属性和方法。
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;