public class ArrayListTest1 {
public static void main(String[] args) throws IOException {
EmpManage mowz=new EmpManage();
while(true){
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("1:添加员工");
System.out.println("2:查询员工");
System.out.println("3:修改工资");
System.out.println("4:删除员工");
System.out.println("5:工资排序");
System.out.println("6:退出系统");
if(br.readLine().equals("1"))
{
System.out.println("请输入工号");
String id=br.readLine();
System.out.println("请输入姓名");
String name=br.readLine();
System.out.println("请输入工资");
int sal=Integer.parseInt(br.readLine());
Emp emp=new Emp(id,name,sal);
mowz.addEmp(emp);
}
else if(br.readLine().equals("2"))
{
System.out.println("请输入要找的员工的工号");
mowz.showInfo(br.readLine());
}
else if(br.readLine().equals("3"))
{
System.out.println("请输入要修改工资的工号");
String id=br.readLine();
System.out.println("请输入新的工资");
int sal=Integer.parseInt(br.readLine());
mowz.updateSal(id, sal);
}
else if(br.readLine().equals("4"))
{
System.out.println("请输入要删除员工的工号");
String id=br.readLine();
mowz.delEmp(id);
}
else if(br.readLine().equals("5"))
{
System.out.println("排序后的工资:");
mowz.sortSal();
}
else if(br.readLine().equals("6"))
{
System.exit(0);
}
}
}
}
我按提示输入 1 的时候 是行的。
我输入 2 和别的东西就不行了。
求高手指导下。 |