JAVA学生录取系统方案Word下载.docx
- 文档编号:15361193
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:12
- 大小:16.47KB
JAVA学生录取系统方案Word下载.docx
《JAVA学生录取系统方案Word下载.docx》由会员分享,可在线阅读,更多相关《JAVA学生录取系统方案Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
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(){
returnschoolName;
publicvoidsetSchoolName(StringschoolName){
this.schoolName=schoolName;
publicdoublegetScoreLine(){
returnscoreLine;
publicvoidsetSchoolLine(doubleSchoolLine){}
publicvoidsetScoreLine(Schools[]schools){
for(inti=0;
i<
schools.length;
i++){
请输入"
+schools[i].getSchoolName()+"
录取分数线"
doublescoreLine1=Double.parseDouble(sc.nextLine());
if(scoreLine1>
300){
setSchoolLine(scoreLine1);
}else{
录取分数线错误,请重新输入"
i=i-1;
}
publicSchools(){
}
2.Students类
publicclassStudents{
privateStringname;
//姓名
privateintID;
//考号
privatedoubleallScore;
//综合成绩
privatedoublesportScore;
//体育成绩
privateStringfirstHope;
//第一志愿
privateStringsecondHope;
//第二志愿
publicStringgetFirstHope(){
returnfirstHope;
//确定第一志愿
publicvoidsetFirstHope(StringsetFirstHope){
this.firstHope=setFirstHope;
publicvoidsetSecondHope(StringsetSecondHope){
this.secondHope=setSecondHope;
publicvoidsetFirstHope(Studentsstudent){
System.out.println("
请输入第一志愿1.北京大学;
2.南京大学"
intchoice=Integer.parseInt(sc.nextLine());
if(choice==1){
student.setFirstHope("
北京大学"
break;
}elseif(choice==2){
南京大学"
无此学校,请重输"
publicStringgetSecondHope(){
returnsecondHope;
//确定第二志愿
publicvoidsetSecondHope(Studentsstudent){
请输入第二志愿1.北京大学;
intchoice=Integer.parseInt(sc.nextLine());
if(choice==1&
&
!
student.getFirstHope().equals("
)){
student.setSecondHope("
break;
}elseif(choice==2&
}
else{
System.out.println("
无此学校,或者与第一志愿重复,请重输"
continue;
}while(true);
publicStringgetName(){
returnname;
publicvoidsetName(Stringname){
this.name=name;
publicintgetID(){
returnID;
publicvoidsetID(Students[]students){
请输入学生考号"
intID=Integer.parseInt(sc.nextLine());
students.length;
if(ID==students[i].getID()){
考号存在请重输"
}else{
this.ID=ID;
return;
publicdoublegetAllScore(){
returnallScore;
publicvoidsetAllScore(doubleallScore){
this.allScore=allScore;
publicvoidsetAllScore(){
请输入综合成绩"
doubleallscore1=Double.parseDouble(sc.nextLine());
if(allscore1>
=0){
setAllScore(allscore1);
综合成绩错误,请重新输入"
publicdoublegetSportScore(){
returnsportScore;
publicvoidsetSportScore(doublescore){}
publicvoidsetSportScore(){
请输入体育成绩"
doublesportscore1=Double.parseDouble(sc.nextLine());
if(sportscore1>
setSportScore(sportscore1);
体育成绩错误,请重新输入"
publicvoidshowInformation(Studentsstudent){
学生姓名为:
"
+student.getName()+"
学生考号为:
+student.getID()+"
综合成绩为"
+student.getAllScore()+"
体育成绩为"
+student.getSportScore());
//构造器
publicStudents(Stringname,intID,doubleallScore,doublesportScore){
this.name=name;
this.ID=ID;
this.sportScore=sportScore;
publicStudents(){
//TODOAuto-generatedconstructorstub
3.Enter类(录取类)
publicclassEnter{
Studentsstudent1=newStudents();
//判断录取
publicvoidenter(Students[]students,Schools[]schools){
if(students[i].getSportScore()>
96){
students[i].setAllScore(0);
}
for(inti=1;
=students.length-1;
for(intj=0;
j<
students.length-i;
j++){
if(students[j].getAllScore()>
students[j+1].getAllScore()){
Studentstemp;
temp=students[j]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 学生 录取 系统 方案