📄 operator.java
字号:
package lab;
import javax.swing.JOptionPane;
//操作员
public class Operator implements Operate{
static double amount = 10000;
//String[] args = null;
public static Name a2=new Name();
public static Name a4=new Name();
public static Operator p2=new Operator();
//存钱
public void save(int amount){
this.amount+=amount;
JOptionPane.showMessageDialog(null,"存入"+amount);
JOptionPane.showMessageDialog(null,"余额"+this.amount);
Customer.enter();
}
//取钱
public void take(int amount){
if(this.amount<amount){
JOptionPane.showMessageDialog(null,"余额不足");
Customer.enter();
}
else {
this.amount-=amount;
JOptionPane.showMessageDialog(null,"取出"+amount);
JOptionPane.showMessageDialog(null,"余额"+this.amount);
Customer.enter();
}
}
//查询
public void search(){
JOptionPane.showMessageDialog(null,"余额"+this.amount);
Customer.enter();
}
//修改密码
public void changeCode(Name a1){
String input=JOptionPane.showInputDialog("请输入你的密码");
a1.code=Double.parseDouble(input);
input=JOptionPane.showInputDialog("请再次输入密码");
a1.codesecond=Double.parseDouble(input);
if(Name.checkCode(a1.code,a1.codesecond)){
JOptionPane.showMessageDialog(null,"修改密码成功");
Customer.enter();
}
else JOptionPane.showMessageDialog(null,"重复输入密码错误");
Customer.enter();
}
//选择业务
public void choose(Operator p1){
String input=JOptionPane.showInputDialog("请选择您需要的业务:1.存钱 2.取钱 3.查询 4.修改密码");
switch(Integer.parseInt(input)){
case 1:
input=JOptionPane.showInputDialog("请输入您的存款钱数");
save(Integer.parseInt(input));break;
case 2:
input=JOptionPane.showInputDialog("请输入您的取款钱数");
take(Integer.parseInt(input));break;
case 3:
search();break;
case 4:
changeCode(a2);break;
}
}
//登陆
public static void get1(Name a1){
a2=a1;
}
public static void get2(Name a3){
a4=a3;
}
public static void get3(Operator p1){
p2=p1;
}
public void land(){
if(Name.checkRecode(a2,a4)){
JOptionPane.showMessageDialog(null,"登陆成功");
choose(p2);
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Operator p1=new Operator();
Name a3=new Name();
get2(a3.getName111(a3));
p1.land();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -