1. 程式人生 > >超簡單版模擬實現銀行中使用者存取款業務

超簡單版模擬實現銀行中使用者存取款業務

//主要實現
public class Bank {
    static String bankName;//銀行名稱
    private String name;//儲戶名字
    private String password;//密碼
    private double balance;//賬戶餘額
    private double turnover;//交易額

    static void welcome()
    {
        System.out.println("歡迎您來到"+bankName);
    }


    public Bank(String name,String password,double
turnover) { this.name = name; this.password=password; this.turnover = turnover; this.balance = turnover-10; System.out.println(name+"開戶成功"+"餘額為:"+balance); } //存款 public void depoist(double turnover) { balance = balance+turnover; System.out.println(name+"您好,您的賬戶已存入"
+balance+"元"+"當前餘額為:"+balance+"元"); } //取款 public void withdrawl(String password,double turnover) { if(this.password!=password) { System.out.println("抱歉,你輸入的密碼有誤"); return ; } if(balance-turnover>0) { System.out.println("您已取出"
+turnover+"元"+"當前餘額為"+(balance-turnover)); } else { System.out.println("抱歉,你的餘額已不足"); } } static void welcomenext() { System.out.println("請攜帶好您的隨身物品,歡迎下次再來"); } } //測試 public class Trade { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Bank.bankName="建設銀行"; Bank.welcome(); Bank bank = new Bank("張華","123456",200.0); bank.depoist(200.0); bank.withdrawl("123456", 150.0); bank.withdrawl("333456", 150.0); bank.withdrawl("123456", 500.0); Bank.welcomenext(); } }

程式碼運算結果如下:
這裡寫圖片描述