⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 operator.java

📁 实现单人模拟银行系统
💻 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 + -