在Java中,模擬銀行賬戶的存款和取款是非常簡單的。我們可以通過創(chuàng)建一個BankAccount類來實(shí)現(xiàn)這個功能。
public class BankAccount { private double balance; public BankAccount(double initialBalance) { balance = initialBalance; } public void deposit(double amount) { balance += amount; } public void withdraw(double amount) { balance -= amount; } public double getBalance() { return balance; } }
以上代碼中,我們首先定義了一個私有的balance屬性,用于存儲賬戶余額。在構(gòu)造方法中,我們傳入一個初始余額并保存到balance屬性中。
接下來,我們定義了deposit和withdraw方法,分別用于存款和取款。在deposit方法中,我們將傳入的金額加到balance屬性中;在withdraw方法中,我們從balance屬性中減去傳入的金額。
最后,我們定義了一個getBalance方法,用于獲取當(dāng)前賬戶的余額。
下面我們可以通過以下代碼來測試我們的BankAccount類:
public static void main(String[] args) { BankAccount account = new BankAccount(1000); System.out.println("初始余額:" + account.getBalance()); account.deposit(500); System.out.println("存款500元后的余額:" + account.getBalance()); account.withdraw(200); System.out.println("取款200元后的余額:" + account.getBalance()); }
運(yùn)行上述代碼,我們會得到以下輸出結(jié)果:
初始余額:1000.0 存款500元后的余額:1500.0 取款200元后的余額:1300.0
可以看到,我們成功地模擬了銀行賬戶的存款和取款功能。