}
}
System.out.println();
if(i == st.size())
System.out.println("抱歉,没有该顾客!\n");
}
//判断密码
boolean key()
{
int x=1;
boolean back=true;
while(x<=3)
{
System.out.println("请输入该账户密码:");
int pwd=new KB().nextInt();
if(pwd==this.PWD)
{
back=true;
break;
}
else
{
System.out.println("密码有误,请重新输入!\n");
x++;
}
}
if (x==4)
{
System.out.println("密码错误!");
back=false;
}
return(back);
}
//修改密码
void modifyKey()
{
if(this.key()==true)
{
System.out.println("请输入您的新密码:");
int k=new KB().nextInt();
this.PWD=k;
System.out.println("密码修改成功!");
}
else
{
System.out.println("对不起,操作失败!");
}
}
//添加其他管理员
void addA(Vector v)
{
System.out.println("请输入新添加的管理员的ID:");
int i=new KB().nextInt();
System.out.println("请输入新添加的管理员的密码:");
int p=new KB().nextInt();
System.out.println("请输入新添加的管理员的名字:");
String n=new Scanner(System.in).next();
v.add(new administer(i,p,n));
System.out.println("添加成功!\n");
}
//运行程序
void run(Vector st,Vector v)
{
if(this.key()==false)
{
System.out.println("对不起,操作失败!\n");
return;
}
System.out.println("\n"+this.name+",您好,欢迎您!\n");
boolean flag=true;
while(flag)
{
System.out.println(" 管理系统 ");
System.out.println("*****************************");
System.out.println("----- 1. 添加顾客 -----------");
System.out.println("----- 2. 删除顾客 -----------");
System.out.println("----- 3. 打印清单 -----------");
System.out.println("----- 4. 打印某个顾客信息 ---");
System.out.println("----- 5. 顾客排序 -----------");
System.out.println("----- 6. 计算储蓄总额 -------");
System.out.println("----- 7. 修改密码 -----------");
System.out.println("----- 8. 添加其他管理员 -----");
System.out.println("----- 9. 退出 ---------------");
System.out.println("*****************************\n");
System.out.println("请选择:");
int c=new KB().nextInt();
switch(c)
{
case 1:this.addCust(st);
break;
case 2:this.deleteCust(st);
break;
case 3:this.printList(st);
break;
case 4:this.printOnePerson(st);
break;
case 5:this.order(st);
break;
case 6:this.sum(st);
break;
case 7:this.modifyKey();
break;
case 8:this.addA(v);
break;
case 9:flag=false;
System.out.println("\n管理结束!");
break;
default:System.out.println("没有该选项,请重新选择!");
break;
}
}
}
}
//键盘输入
class KB
{
static Scanner s = new Scanner(System.in);