JAVA程序设计-宿舍管理系统(完整版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
import .*;
import .*;
class Room {
String ID;
String tpye;
int RN;
Room()
{
= 6;
}
void show()
{
"房间的编号:"+;
"房间的类型:"+;
"房间的还能够容纳的学生数量:"+; }
}
class Student {
String name;
String ID;
String gender;
String RoomID;
void show()D = ("R"+(j+1));
if(j<2)room[j].tpye = "female";
else room[j].tpye = "male";
}
function();
dooString();
"请输入姓名:");
localScanner1 = new Scanner;
= ().toString();
"请输入性别:");
localScanner1 = new Scanner;
= ().toString();
for (k = 0; k < ; k++)
{
if ((room[k].RN > 0) && (room[k].))
{
room[k].RN -= 1;
= room[k].ID;
"新添加的学生被分配到房间:" + room[k].ID); break;
}
}
(localStudent1);
function();
break;
case 2:
"所有房间信息如下:");
for (k = 0; k < ; k++)
{
"房间号:" + room[k].ID);
"房间类型:" + room[k].tpye);
"房间还能容纳的学生数:" + room[k].RN);
}
function();
break;
case 3:
"请输入待查询房间的房间号:");
Scanner localScanner2 = new Scanner;
String str1 = ().toString();
for (int m = 0; m < ; m++)
{
if (room[m].(str1))
{
room[m].show();
break;
}
}
function();
break;
case 4:
(addarray);
function();
break;
case 5:
"请输入待查询学生的学号:");
Scanner localScanner3 = new Scanner;
String str2 = ().toString();
for (int n = 0; n < (); n++)
{
Student localStudent2 = (Student)(n); if {
();
break;
}
}
function();
break;
case 6:
"请输入待修改学生的学号:");
Scanner localScanner5 = new Scanner;
String str5 = ().toString();
for (int i2 = 0; i2 < (); i2++)
{
Student localStudent3 = (Student)(i2);
String m = ;
String m1 = ;
if {
"请输入修改后的学生的学号:");
Scanner localScanner11 = new Scanner;
= ().toString();
"请输入请输入修改后的学生的姓名:");
localScanner11 = new Scanner;
= ().toString();
"请输入请输入修改后的学生的性别:");
localScanner11 = new Scanner;
= ().toString();
if (!)){
for(k = 0; k< ;k++)
{
if(room[k].(m1)){room[k].RN++;break;}
}
(i2);
for (k = 0; k < ; k++)
{
if ((room[k].RN > 0) && (room[k].))
{
room[k].RN -= 1;
= room[k].ID;
"修改的学生被分配到房间:" + room[k].ID);
(localStudent3);
break;
}
}
}
"恭喜你!修改成功!");
function();
}
}
break;
case 7:
"请输入待删除学生的学号:");
Scanner localScanner4 = new Scanner;
String str3 = ().toString();
for (int i1 = 0; i1 < (); i1++)
{
Student localStudent3 = (Student)(i1);