?? bankaccount.java
字號:
/**
* This class models a bank account.
*
* @author author name
* @version 1.0.0
*/
public class BankAccount {
/* Balance of the account*/
private double balance;
/**
* Creates a new <code>BankAccount</code> object with an
* initial balance of zero.
*/
public BankAccount() {
balance = 0.0;
}
/**
* Returns the balance of this account.
*
* @return the balance of this account
*/
public double getBalance() {
return balance;
}
/**
* Deposits money in this account. If the specified amount is
* positive, the account balance is updated.
*
* @param amount amount of money to add to the balance.
* @return <code>true</code> if the money is deposited;
* <code>false</code> otherwise.
*/
public boolean deposit(double amount) {
if (amount > 0) {
balance += amount;
return true;
} else {
return false;
}
}
/**
* Withdraws money from this account. If the specified amount is
* positive and the account has sufficient funds, the
* account balance is updated.
*
* @param amount amount of money to subtract from the balance.
* @return <code>true</code> if the money is withdrawn;
* <code>false</code> otherwise.
*/
public boolean withdraw(double amount) {
if (amount > 0 && balance >= amount) {
balance -= amount;
return true;
} else {
return false;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -