JAVA程序设计宿舍管理系统.docx
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 {
学号为+ +的学生已被删除!);(