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);
}
}