JAVA学生录取系统.docx

上传人:b****8 文档编号:9478968 上传时间:2023-05-19 格式:DOCX 页数:10 大小:15.55KB
下载 相关 举报
JAVA学生录取系统.docx_第1页
第1页 / 共10页
JAVA学生录取系统.docx_第2页
第2页 / 共10页
JAVA学生录取系统.docx_第3页
第3页 / 共10页
JAVA学生录取系统.docx_第4页
第4页 / 共10页
JAVA学生录取系统.docx_第5页
第5页 / 共10页
JAVA学生录取系统.docx_第6页
第6页 / 共10页
JAVA学生录取系统.docx_第7页
第7页 / 共10页
JAVA学生录取系统.docx_第8页
第8页 / 共10页
JAVA学生录取系统.docx_第9页
第9页 / 共10页
JAVA学生录取系统.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

JAVA学生录取系统.docx

《JAVA学生录取系统.docx》由会员分享,可在线阅读,更多相关《JAVA学生录取系统.docx(10页珍藏版)》请在冰点文库上搜索。

JAVA学生录取系统.docx

JAVA学生录取系统

要求:

Java编程

/*编写程序实现如下功能:

已知学生类变量(姓名、考号、综合成绩、体育成绩)和方法

(获取综合成绩、获取体育成绩、显示基本信息),学校类有变量(录取分数线)和方法

(设置录取分数、获取录取分数线),录取类有方法(获取学生是否符合录取条件,

其中录取条件为综合成绩在录取分数线之上,

或体育成绩在96分以上并且综合成绩大于300分)。

现要求编写程序输出一组学生对象中被某学校录取的学生基本信息。

*/

import.*;

publicclassSchools{

privatedoublescoreLine;etSchoolName()+"录取分数线");

doublescoreLine1=());

if(scoreLine1>300){

setSchoolLine(scoreLine1);

}else{

"录取分数线错误,请重新输入");

i=i-1;

continue;

}

}

}

publicSchools(){

}

}

2.Students类

import.*;

publicclassStudents{

Scannersc=newScanner;

privateStringname;京大学;2.南京大学");

intchoice=());

if(choice==1){

("北京大学");

break;

}elseif(choice==2){

("南京大学");

break;

}

else{

"无此学校,请重输");

continue;

}

}while(true);

}

publicStringgetSecondHope(){

returnsecondHope;

}

京大学;2.南京大学");

intchoice=());

if(choice==1&&!

().equals("北京大学")){

("北京大学");

break;

}elseif(choice==2&&!

().equals("南京大学")){

("南京大学");

break;

}

else{

"无此学校,或者与第一志愿重复,请重输");

continue;

}

}while(true);

}

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

=name;

}

publicintgetID(){

returnID;

}

publicvoidsetID(Students[]students){

do{

"请输入学生考号");

intID=());

for(inti=0;i<;i++){

if(ID==students[i].getID()){

"考号存在请重输");

break;

}else{

=ID;

return;

}

}

}while(true);

}

publicdoublegetAllScore(){

returnallScore;

}

publicvoidsetAllScore(doubleallScore){

=allScore;

}

publicvoidsetAllScore(){

do{

"请输入综合成绩");

doubleallscore1=());

if(allscore1>=0){

setAllScore(allscore1);

break;

}else{

"综合成绩错误,请重新输入");

continue;

}

}while(true);

}

publicdoublegetSportScore(){

returnsportScore;

}

publicvoidsetSportScore(doublescore){}

publicvoidsetSportScore(){

do{

"请输入体育成绩");

doublesportscore1=());

if(sportscore1>=0){

setSportScore(sportscore1);

break;

}else{

"体育成绩错误,请重新输入");

continue;

}

}while(true);

}

publicvoidshowInformation(Studentsstudent){

"学生姓名为:

"+()+"学生考号为:

"+()+"综合成绩为"+()+"体育成绩为"+());

}

etSportScore()>96){

students[i].setAllScore(0);

}

}

for(inti=1;i<=;i++){

for(intj=0;j<;j++){

if(students[j].getAllScore()>students[j+1].getAllScore()){

Studentstemp;

temp=students[j];

students[j]=students[j+1];

students[j+1]=temp;

}

}

}

intsum=0;

intsum1=0;

for(inti=0;i<;i++){

if(students[i].getFirstHope().equals("北京大学")&&sumschools[0].getScoreLine()){

sum=sum+1;

"恭喜被北大录取");

(students[i]);

}elseif(students[i].getFirstHope().equals("南京大学")&&sum1schools[1].getScoreLine()){

sum1=sum1+1;

"恭喜被南京大学录取");

(students[i]);

}elseif(sum>schools[0].getNumber()&&students[i].getSecondHope().equals("南京大学")&&students[i].getAllScore()>schools[1].getScoreLine()){

sum1=sum1+1;

"恭喜被南京大学录取");

(students[i]);

}elseif(sum1>schools[1].getNumber()&&students[i].getSecondHope().equals("北京大学")&&students[i].getAllScore()>schools[0].getScoreLine()){

sum=sum+1;

"恭喜被北大录取");

(students[i]);

}elseif(sum>schools[0].getNumber()&&sum1>schools[1].getNumber()){

"学校人数已满无法录取");

break;

}

}

}

}

3.Demo类(操作类)

import.*;

publicclassDemo{

Scannersc=newScanner;

Students[]students;

Schools[]schools=newSchools[2];

Schoolsschool=newSchools();

Enteren=newEnter();

etSchoolName("北京大学");

"请输入北京大学录取人数");

intnum1=());

schools[0].setNumber(num1);

schools[1]=newSchools();

schools[1].setSchoolName("南京大学");

"请输入南京大学录取人数");

intnum2=());

schools[1].setNumber(num2);

(schools);

etName(name);

students[i].setID(students);

students[i].setAllScore();

students[i].setSportScore();

students[i].setFirstHope(students[i]);

students[i].setSecondHope(students[i]);

//////////////////////////

}

break;

}else{

"学生个数错误,请重输");

continue;

}

}while(true);

(students,schools);

}

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

Demode=newDemo();

();

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2