文档详情

JAVA程序设计宿舍管理系统.docx

发布:2024-02-01约3.37千字共9页下载文档
文本预览下载声明

import.*;import.*;classRoom{

StringID;Stringtpye;intRN;Room()

{

=6;

}

voidshow()

{

房间的编号:+;

房间的类型:+;

房间的还能够容纳的学生数量:+;

}

}

classStudent{Stringname;StringID;Stringgender;StringRoomID;

voidshow()D=(R+(j+1));

if(j2)room[j].tpye=female;elseroom[j].tpye=male;

}

function();dooString();

请输入姓名:);localScanner1=newScanner;

=().toString();

请输入性别:);localScanner1=newScanner;

=().toString();

for(k=0;k;k++)

{

if((room[k].RN0)(room[k].))

{

room[k].RN-=1;

=room[k].ID;

新添加的学生被分配到房间:+room[k].ID);break;

}

}

(localStudent1);function();break;

case2:

所有房间信息如下:);for(k=0;k;k++)

{

房间号:+room[k].ID);

房间类型:+room[k].tpye);

房间还能容纳的学生数:+room[k].RN);

}

function();break;

case3:

请输入待查询房间的房间号:);ScannerlocalScanner2=newScanner;Stringstr1=().toString();

for(intm=0;m;m++)

{

if(room[m].(str1))

{

room[m].show();break;

}

}

function();break;

case4:(addarray);function();break;

case5:

请输入待查询学生的学号:);

ScannerlocalScanner3=newScanner;Stringstr2=().toString();

for(intn=0;n();n++)

{

StudentlocalStudent2=(Student)(n);if {

();

break;

}

}

function();break;

case6:

请输入待修改学生的学号:);

ScannerlocalScanner5=newScanner;Stringstr5=().toString();

for(inti2=0;i2();i2++)

{

StudentlocalStudent3=(Student)(i2);Stringm=;

Stringm1= ;

if {

请输入修改后的学生的学号:);ScannerlocalScanner11=newScanner;

=().toString();

请输入请输入修改后的学生的姓名:);localScanner11=newScanner;

=().toString();

请输入请输入修改后的学生的性别:);localScanner11=newScanner;

=().toString();

if(!)){

for(k=0;k ;k++)

{

if(room[k].(m1)){room[k].RN++;break;}

}(i2);

for(k=0;k;k++)

{

if((room[k].RN0)(room[k].))

{

room[k].RN-=1;

=room[k].ID;

修改的学生被分配到房间:+room[k].ID);(localStudent3);

break;

}

}

}

恭喜你!修改成功!);function();

}

}

break;case7:

请输入待删除学生的学号:);

ScannerlocalScanner4=newScanner;Stringstr3=().toString();

for(inti1=0;i1();i1++)

{

StudentlocalStudent3=(Student)(i1);

if {

学号为+ +的学生已被删除!);(

显示全部
相似文档