欢迎来到天天文库
浏览记录
ID:38198156
大小:16.64 KB
页数:13页
时间:2019-06-07
《JAVA学生录取系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、要求:Java编程/*编写程序实现如下功能:已知学生类变量(姓名、考号、综合成绩、体育成绩)和方法(获取综合成绩、获取体育成绩、显示基本信息),学校类有变量(录取分数线)和方法(设置录取分数、获取录取分数线),录取类有方法(获取学生是否符合录取条件,其中录取条件为综合成绩在录取分数线之上,或体育成绩在96分以上并且综合成绩大于300分)。现要求编写程序输出一组学生对象中被某学校录取的学生基本信息。*/1.Schools类importjava.util.*;publicclassSchools{privatedoublescoreLine;//录取分数线priv
2、ateStringschoolName;//学校名称privateintnumber;//入取人数publicintgetNumber(){returnnumber;}publicvoidsetNumber(intnumber){do{if(number>0){this.number=number;break;}else{System.out.println("录取人数错误,请重输");continue;}}while(true);}Scannersc=newScanner(System.in);publicStringgetSchoolName(){retu
3、rnschoolName;}publicvoidsetSchoolName(StringschoolName){this.schoolName=schoolName;}publicdoublegetScoreLine(){returnscoreLine;}publicvoidsetSchoolLine(doubleSchoolLine){}publicvoidsetScoreLine(Schools[]schools){for(inti=0;i4、tSchoolName()+"录取分数线");doublescoreLine1=Double.parseDouble(sc.nextLine());if(scoreLine1>300){setSchoolLine(scoreLine1);}else{System.out.println("录取分数线错误,请重新输入");i=i-1;continue;}}}publicSchools(){}}2.Students类importjava.util.*;publicclassStudents{Scannersc=newScanner(System.in);priva5、teStringname;//姓名privateintID;//考号privatedoubleallScore;//综合成绩privatedoublesportScore;//体育成绩privateStringfirstHope;//第一志愿privateStringsecondHope;//第二志愿publicStringgetFirstHope(){returnfirstHope;}//确定第一志愿publicvoidsetFirstHope(StringsetFirstHope){this.firstHope=setFirstHope;}publicvo6、idsetSecondHope(StringsetSecondHope){this.secondHope=setSecondHope;}publicvoidsetFirstHope(Studentsstudent){do{System.out.println("请输入第一志愿1.北京大学;2.南京大学");intchoice=Integer.parseInt(sc.nextLine());if(choice==1){student.setFirstHope("北京大学");break;}elseif(choice==2){student.setFirstHop7、e("南京大学");break;}else{System.out.println("无此学校,请重输");continue;}}while(true);}publicStringgetSecondHope(){returnsecondHope;}//确定第二志愿publicvoidsetSecondHope(Studentsstudent){do{System.out.println("请输入第二志愿1.北京大学;2.南京大学");intchoice=Integer.parseInt(sc.nextLine());if(choice==1&&!student.8、getFirstHope().equa
4、tSchoolName()+"录取分数线");doublescoreLine1=Double.parseDouble(sc.nextLine());if(scoreLine1>300){setSchoolLine(scoreLine1);}else{System.out.println("录取分数线错误,请重新输入");i=i-1;continue;}}}publicSchools(){}}2.Students类importjava.util.*;publicclassStudents{Scannersc=newScanner(System.in);priva
5、teStringname;//姓名privateintID;//考号privatedoubleallScore;//综合成绩privatedoublesportScore;//体育成绩privateStringfirstHope;//第一志愿privateStringsecondHope;//第二志愿publicStringgetFirstHope(){returnfirstHope;}//确定第一志愿publicvoidsetFirstHope(StringsetFirstHope){this.firstHope=setFirstHope;}publicvo
6、idsetSecondHope(StringsetSecondHope){this.secondHope=setSecondHope;}publicvoidsetFirstHope(Studentsstudent){do{System.out.println("请输入第一志愿1.北京大学;2.南京大学");intchoice=Integer.parseInt(sc.nextLine());if(choice==1){student.setFirstHope("北京大学");break;}elseif(choice==2){student.setFirstHop
7、e("南京大学");break;}else{System.out.println("无此学校,请重输");continue;}}while(true);}publicStringgetSecondHope(){returnsecondHope;}//确定第二志愿publicvoidsetSecondHope(Studentsstudent){do{System.out.println("请输入第二志愿1.北京大学;2.南京大学");intchoice=Integer.parseInt(sc.nextLine());if(choice==1&&!student.
8、getFirstHope().equa
此文档下载收益归作者所有