学生宿舍管理系统
来源:互联网 发布:mfp编程语言 编辑:程序博客网 时间:2024/06/08 05:05
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.util.List;
import java.util.ArrayList;
class Student
{
int sno;
String name;
int rno;
public int getSno()
{
return sno;
}
public String getName()
{
return name;
}
public int getRno()
{
return rno;
}
public void setSno(int sno)
{
this.sno=sno;
}
public void setName(String name)
{
this.name=name;
}
public void setRno(int rno)
{
this.rno=rno;
}
public void print()
{
System.out.println("-------------------------------------");
System.out.println("学号:\t\t"+"姓名\t\t"+"宿舍号");
System.out.println(sno+"\t"+name+"\t\t"+rno);
}
public void Print()
{
System.out.println("-------------------------------------");
System.out.println(sno+"\t"+name+"\t\t"+rno);
}
}
class Manager
{
public Student add(Student stu)throws Exception
{
System.out.println("请输入学号:");
InputStreamReader s_no = new InputStreamReader(System.in);
BufferedReader n= new BufferedReader(s_no);
String snom = n.readLine();
stu.sno=Integer.parseInt(snom);
System.out.println("请输入姓名:");
InputStreamReader s_name = new InputStreamReader(System.in);
BufferedReader t= new BufferedReader(s_name);
String sname = t.readLine();
stu.name=sname;
System.out.println("请输入宿舍号:");
InputStreamReader s_room = new InputStreamReader(System.in);
BufferedReader r= new BufferedReader(s_room);
String room = r.readLine();
stu.rno=Integer.parseInt(room);
return stu;
}
public void list(List l)
{
for(int i=0;i<l.size();i++)
((Student) l.get(i)).Print();
}
}
public class SS
{
public static void main(String[] args)throws Exception
{
//Student stu1=new Student(20102211,"刘利洋",4009);
//print(stu1);
Manager m=new Manager();
List<Student> l=new ArrayList<Student>();
System.out.println("----------------------------------------------------------------------------");
System.out.println(" 学生宿舍管理系统 ");
System.out.println(" 添加记录请按1 ");
System.out.println(" 显示列表请按2 ");
System.out.println(" 退出请按3 ");
System.out.println("----------------------------------------------------------------------------");
InputStreamReader sz = new InputStreamReader(System.in);
BufferedReader xz= new BufferedReader(sz);
String xx = xz.readLine();
if(xx.equals("1"))
{
while(true)
{
Student stu=new Student();
m.add(stu).print();
l.add(stu);
System.out.println("还添加吗?继续请安Y,停止请按N");
InputStreamReader YorN = new InputStreamReader(System.in);
BufferedReader yorn= new BufferedReader(YorN);
String choice = yorn.readLine();
if(choice.equals("Y")||choice.equals("y"))
;
else if(choice.equals("N")||choice.equals("n"))
{
System.out.println("显示列表吗?,显示请按Y,否则请安N");
InputStreamReader xs = new InputStreamReader(System.in);
BufferedReader xsf= new BufferedReader(xs);
String f = xsf.readLine();
if(f.equals("Y")||f.equals("y"))
{
System.out.println("学号:\t\t"+"姓名\t\t"+"宿舍号");
m.list(l);
System.out.println("-------------------------------------");
System.out.println("继续添加记录吗?继续请按Y,否则请安N");
InputStreamReader TT = new InputStreamReader(System.in);
BufferedReader AA= new BufferedReader(TT);
String B = AA.readLine();
if(B.equals("Y")||B.equals("y"))
;
else if(B.equals("N")||B.equals("n"))
break;
}
else if(f.equals("N")||f.equals("n"))
break;
}
}
}
else if(xx.equals("2"))
{
if(l.size()==0)
System.out.println("你还没有添加过记录呢\n要添加记录吗?\n添加请按1,退出请按3");
InputStreamReader EE = new InputStreamReader(System.in);
BufferedReader GG= new BufferedReader(EE);
String W = GG.readLine();
if(W.equals("1"))
{
while(true)
{
Student stu=new Student();
m.add(stu).print();
l.add(stu);
System.out.println("还添加吗?继续请安Y,停止请按N");
InputStreamReader YorN = new InputStreamReader(System.in);
BufferedReader yorn= new BufferedReader(YorN);
String choice = yorn.readLine();
if(choice.equals("Y")||choice.equals("y"))
;
else if(choice.equals("N")||choice.equals("n"))
{
System.out.println("显示列表吗?,显示请按Y,否则请安N");
InputStreamReader xs = new InputStreamReader(System.in);
BufferedReader xsf= new BufferedReader(xs);
String f = xsf.readLine();
if(f.equals("Y")||f.equals("y"))
{
System.out.println("学号:\t\t"+"姓名\t\t"+"宿舍号");
m.list(l);
System.out.println("-------------------------------------");
System.out.println("继续添加记录吗?继续请按Y,否则请安N");
InputStreamReader TT = new InputStreamReader(System.in);
BufferedReader AA= new BufferedReader(TT);
String B = AA.readLine();
if(B.equals("Y")||B.equals("y"))
;
else if(B.equals("N")||B.equals("n"))
break;
}
else if(f.equals("N")||f.equals("n"))
break;
}
}
}
else if(W.equals("3"))
System.exit(1);
}
else if(xx.equals("3"))
System.exit(1);
}
}
import java.io.BufferedReader;
import java.util.List;
import java.util.ArrayList;
class Student
{
int sno;
String name;
int rno;
public int getSno()
{
return sno;
}
public String getName()
{
return name;
}
public int getRno()
{
return rno;
}
public void setSno(int sno)
{
this.sno=sno;
}
public void setName(String name)
{
this.name=name;
}
public void setRno(int rno)
{
this.rno=rno;
}
public void print()
{
System.out.println("-------------------------------------");
System.out.println("学号:\t\t"+"姓名\t\t"+"宿舍号");
System.out.println(sno+"\t"+name+"\t\t"+rno);
}
public void Print()
{
System.out.println("-------------------------------------");
System.out.println(sno+"\t"+name+"\t\t"+rno);
}
}
class Manager
{
public Student add(Student stu)throws Exception
{
System.out.println("请输入学号:");
InputStreamReader s_no = new InputStreamReader(System.in);
BufferedReader n= new BufferedReader(s_no);
String snom = n.readLine();
stu.sno=Integer.parseInt(snom);
System.out.println("请输入姓名:");
InputStreamReader s_name = new InputStreamReader(System.in);
BufferedReader t= new BufferedReader(s_name);
String sname = t.readLine();
stu.name=sname;
System.out.println("请输入宿舍号:");
InputStreamReader s_room = new InputStreamReader(System.in);
BufferedReader r= new BufferedReader(s_room);
String room = r.readLine();
stu.rno=Integer.parseInt(room);
return stu;
}
public void list(List l)
{
for(int i=0;i<l.size();i++)
((Student) l.get(i)).Print();
}
}
public class SS
{
public static void main(String[] args)throws Exception
{
//Student stu1=new Student(20102211,"刘利洋",4009);
//print(stu1);
Manager m=new Manager();
List<Student> l=new ArrayList<Student>();
System.out.println("----------------------------------------------------------------------------");
System.out.println(" 学生宿舍管理系统 ");
System.out.println(" 添加记录请按1 ");
System.out.println(" 显示列表请按2 ");
System.out.println(" 退出请按3 ");
System.out.println("----------------------------------------------------------------------------");
InputStreamReader sz = new InputStreamReader(System.in);
BufferedReader xz= new BufferedReader(sz);
String xx = xz.readLine();
if(xx.equals("1"))
{
while(true)
{
Student stu=new Student();
m.add(stu).print();
l.add(stu);
System.out.println("还添加吗?继续请安Y,停止请按N");
InputStreamReader YorN = new InputStreamReader(System.in);
BufferedReader yorn= new BufferedReader(YorN);
String choice = yorn.readLine();
if(choice.equals("Y")||choice.equals("y"))
;
else if(choice.equals("N")||choice.equals("n"))
{
System.out.println("显示列表吗?,显示请按Y,否则请安N");
InputStreamReader xs = new InputStreamReader(System.in);
BufferedReader xsf= new BufferedReader(xs);
String f = xsf.readLine();
if(f.equals("Y")||f.equals("y"))
{
System.out.println("学号:\t\t"+"姓名\t\t"+"宿舍号");
m.list(l);
System.out.println("-------------------------------------");
System.out.println("继续添加记录吗?继续请按Y,否则请安N");
InputStreamReader TT = new InputStreamReader(System.in);
BufferedReader AA= new BufferedReader(TT);
String B = AA.readLine();
if(B.equals("Y")||B.equals("y"))
;
else if(B.equals("N")||B.equals("n"))
break;
}
else if(f.equals("N")||f.equals("n"))
break;
}
}
}
else if(xx.equals("2"))
{
if(l.size()==0)
System.out.println("你还没有添加过记录呢\n要添加记录吗?\n添加请按1,退出请按3");
InputStreamReader EE = new InputStreamReader(System.in);
BufferedReader GG= new BufferedReader(EE);
String W = GG.readLine();
if(W.equals("1"))
{
while(true)
{
Student stu=new Student();
m.add(stu).print();
l.add(stu);
System.out.println("还添加吗?继续请安Y,停止请按N");
InputStreamReader YorN = new InputStreamReader(System.in);
BufferedReader yorn= new BufferedReader(YorN);
String choice = yorn.readLine();
if(choice.equals("Y")||choice.equals("y"))
;
else if(choice.equals("N")||choice.equals("n"))
{
System.out.println("显示列表吗?,显示请按Y,否则请安N");
InputStreamReader xs = new InputStreamReader(System.in);
BufferedReader xsf= new BufferedReader(xs);
String f = xsf.readLine();
if(f.equals("Y")||f.equals("y"))
{
System.out.println("学号:\t\t"+"姓名\t\t"+"宿舍号");
m.list(l);
System.out.println("-------------------------------------");
System.out.println("继续添加记录吗?继续请按Y,否则请安N");
InputStreamReader TT = new InputStreamReader(System.in);
BufferedReader AA= new BufferedReader(TT);
String B = AA.readLine();
if(B.equals("Y")||B.equals("y"))
;
else if(B.equals("N")||B.equals("n"))
break;
}
else if(f.equals("N")||f.equals("n"))
break;
}
}
}
else if(W.equals("3"))
System.exit(1);
}
else if(xx.equals("3"))
System.exit(1);
}
}
- 学生宿舍管理系统
- 学生宿舍管理系统
- 学生宿舍管理系统
- 学生宿舍管理系统 完成总结
- c语言写学生宿舍管理系统
- 学生宿舍管理系统可行性分析文档
- JSP 期末项目---学生宿舍管理系统(1)
- JSP 期末项目---学生宿舍管理系统(2)
- 学生宿舍管理系统类图设计
- 关于c语言学生宿舍管理系统
- Java学生宿舍管理系统主要内容及特点
- 学生宿舍系统
- 暑假实践做了一个学生宿舍管理系统的数据库
- java -ArrayList的用法实例--学生宿舍管理系统
- 学生宿舍管理系统 项目设计、实现以及碰到的问题
- C语言课程设计 学生宿舍管理系统 链表、文件版
- jsp servlet mysql实现的学生宿舍管理系统源码
- 学生宿舍信息管理系统
- 关于如何安装opencv的步骤
- java direct buffer VS non-direct buffer
- mysql --prompt一个很好用的命令
- 一个简单的java猜谜游戏
- javascript
- 学生宿舍管理系统
- 小数转化为分数
- SurfaceView的LockCanvas(Rect rect)的方法总结
- 如何添加一个Application Framework Service(二)(with native code)
- Ruby on Rails,在Controller中指定页面重定向
- 嵌入式linux环境搭建
- 用java代码创建隐藏文件
- Fedora 16下安装CouchDB 1.2.0
- script 写在body和head中的区别