JAVA程序设计-宿舍管理系统(完整版).pdf
《JAVA程序设计-宿舍管理系统(完整版).pdf》由会员分享,可在线阅读,更多相关《JAVA程序设计-宿舍管理系统(完整版).pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、70+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案import java.io.*;import java.util.*;class Room String ID;String tpye;int RN;Room()this.RN=6;void show()System.out.println(房间的编号:+this.ID);System.out.println(房间的类型:+this.tpye);System.out.println(房间的还能够容纳的学生数量:+thi
2、s.RN);class Student String name;String ID;String gender;String RoomID;void show()/显示学生信息的方法170+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案System.out.println(学生的学号:+this.ID);System.out.println(学生的姓名:+this.name);System.out.println(学生的性别:+this.gender);System.ou
3、t.println(学生的房间号:+this.RoomID);static void showallstudent(ArrayList allarraylist)/创建一个显示所有学生的信息的方法for(int i=0;iallarraylist.size();i+)System.out.println();System.out.println(第+(i+1)+名学生:);Student allstudent=(Student)allarraylist.get(i);System.out.println(学生的学号:+allstudent.ID);System.out.println(学生的姓
4、名:+allstudent.name);System.out.println(学生的性别:+allstudent.gender);System.out.println(学生的房间号:+allstudent.RoomID);System.out.println();public class Sushe public static void main(String args)270+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案int i=888;/定义全局变量,并且赋值Ar
5、rayList addarray=new ArrayList();/创建一个动态的存储数组addarrayRoom room=new Room5;/创建 5 个房间for(int j=0;jroom.length;j+)/初始化每个房间数roomj=new Room();roomj.ID=(R+(j+1);if(j2)roomj.tpye=female;else roomj.tpye=male;function();do/第一个死循环控制总的功能int k;Scanner sc=new Scanner(System.in);i=sc.nextInt();switch(i)case 1:Stud
6、ent localStudent1=new Student();System.out.print(请输入学号:);Scanner localScanner1=new Scanner(System.in);localStudent1.ID=localScanner1.next().toString();370+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案System.out.print(请输入姓名:);localScanner1=new Scanner(System.in
7、);localStudent1.name=localScanner1.next().toString();System.out.print(请输入性别:);localScanner1=new Scanner(System.in);localStudent1.gender=localScanner1.next().toString();for(k=0;k 0)&(roomk.tpye.equals(localStudent1.gender)roomk.RN-=1;localStudent1.RoomID=roomk.ID;System.out.println(新添加的学生被分配到房间:+room
8、k.ID);break;addarray.add(localStudent1);function();break;case 2:System.out.println(所有房间信息如下:);470+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案for(k=0;k room.length;k+)System.out.println(房间号:+roomk.ID);System.out.println(房间类型:+roomk.tpye);System.out.println(房间
9、还能容纳的学生数:+roomk.RN);System.out.println();function();break;case 3:System.out.print(请输入待查询房间的房间号:);Scanner localScanner2=new Scanner(System.in);String str1=localScanner2.next().toString();for(int m=0;m room.length;m+)if(roomm.ID.equals(str1)roomm.show();break;function();break;case 4:Student.showallstu
10、dent(addarray);570+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案function();break;case 5:System.out.print(请输入待查询学生的学号:);Scanner localScanner3=new Scanner(System.in);String str2=localScanner3.next().toString();for(int n=0;n addarray.size();n+)Student localStuden
11、t2=(Student)addarray.get(n);if(localStudent2.ID.equals(str2)localStudent2.show();break;function();break;case 6:System.out.print(请输入待修改学生的学号:);Scanner localScanner5=new Scanner(System.in);String str5=localScanner5.next().toString();for(int i2=0;i2 addarray.size();i2+)Student localStudent3=(Student)ad
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 程序设计 宿舍 管理 系统 完整版
限制150内