📄 bank_demo.java
字号:
package shili;
import java.util.Enumeration;
import java.util.Vector;
public class Bank_Demo {
static Vector C = new Vector();
void createCust() {
System.out.println("请输入您的姓名");
String name = KB.scan();
System.out.println("请输入您的预存金额");
int money = Integer.parseInt(KB.scan());
System.out.println("请输入您的密码");
String PWD = KB.scan();
int ID = C.size() * 10;
Cust c = new Cust(name, PWD, money, ID);
C.addElement(c);
}
void createVIPCust() {
System.out.println("请输入您的姓名");
String name = KB.scan();
System.out.println("请输入您的预存金额");
int money = Integer.parseInt(KB.scan());
System.out.println("请输入您的密码");
String PWD = KB.scan();
int ID = C.size() * 10;
Cust c = new VIPCust(name, PWD, money, ID);
C.addElement(c);
}
void run() {
System.out.println("顾客操作请按1");
System.out.println("银行操作请按2");
System.out.println("退出请按0");
int cmd = Integer.parseInt(KB.scan());
switch (cmd) {
case 1:
custOP(C);
break;
case 2:
bankOP();
break;
case 0:
System.exit(0);
}
}
void bankOP() {
System.out.println("创建普通顾客请按1");
System.out.println("创建VIP顾客请按2");
System.out.println("返回请按0");
int cmd = Integer.parseInt(KB.scan());
switch (cmd) {
case 1:
createCust();
break;
case 2:
createVIPCust();
break;
case 0:
return;
}
}
void custOP(Vector C) {
while (true) {
welcome();
System.out.println("请输入您的ID");
int id = Integer.parseInt(KB.scan());
Enumeration e = C.elements();
int count=0;
while (e.hasMoreElements()) {
Cust sy = (Cust) e.nextElement();
if (sy.ID == id) {
if (sy.checkPWD())
sy.run(C);
break;
}
count++;
if(count==C.size())
{
return;
}
}
break;
}
}
void welcome() {
System.out.println("***************");
System.out.println("欢迎光临SIST银行");
System.out.println("***************");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -