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 和别的东西就不行了。 
求高手指导下。 |