📄 vipcust.java
字号:
package shili;
import java.util.Vector;
public class VIPCust extends Cust{
int fMoney;
VIPCust(String name,String PWD,int money,int ID)
{
super(name,PWD,money,ID);
}
VIPCust(String name,String PWD,int money,int ID,int fMoney)
{
super(name,PWD,money,ID);
this.fMoney=fMoney;
}
boolean getMoney(int newMoney)
{
if(newMoney-5000>money)
{
System.out.println("对不起,不能透支超过5000");
return false;
}
else
{
money=money-newMoney;
return true;
}
}
void drinkCoffe()
{
System.out.println("VIP "+name+" 请坐,请喝咖啡!");
}
void saveFMoney(int newMoney)
{
fMoney=fMoney+newMoney;
}
void printMenu()
{
System.out.println("*********************************");
System.out.println("\t存钱请按\t1");
System.out.println("\t取钱请按\t2");
System.out.println("\t查询请按\t3");
System.out.println("\t修改密码请按\t4");
System.out.println("\t转账请按\t5");
System.out.println("\t存外币请按\t6");
System.out.println("\t退出请按\t0");
System.out.println("*********************************");
}
void printInfor()
{
System.out.println("姓名:"+name);
System.out.println("余额:"+money);
System.out.println("外币:"+fMoney);
//System.out.println("共有"+number+"个顾客");
}
void run(Vector C)
{
drinkCoffe();
while(true)
{
printMenu();
int cmd=Integer.parseInt(KB.scan());
switch(cmd)
{
case 1:
{
System.out.println("请输入您要存的金额 ");
int money=Integer.parseInt(KB.scan());
saveMoney(money);
break;
}
case 2:
{
System.out.println("请输入您要取的金额 ");
int money1=Integer.parseInt(KB.scan());
getMoney(money1);
break;
}
case 3:
printInfor();
break;
case 4:
{
System.out.println("请输入您的新密码 ");
String newPWD=KB.scan();
changePWD(newPWD);
break;
}
case 5:
transfer(C);
break;
case 6:
{
System.out.println("请输入您要存的外币金额 ");
int money2=Integer.parseInt(KB.scan());
saveFMoney(money2);
break;
}
case 0:
return;
default:
System.out.println("您的操作有误请重新选择");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -