📄 bankaccount.java
字号:
public class BankAccount{
private String ownerName;
private int accountNumber;
private float balance;
public BankAccount()
{
this("", 0, 0);
}
public BankAccount(String initName, int initAccNum, float initBal)
{
ownerName = initName;
accountNumber = initAccNum;
balance = initBal;
}
public String getOwnerName()
{
return ownerName;
}
public int getAccountNumber()
{
return accountNumber;
}
public float getBalance()
{
return balance;
}
public void setOwnerName(String newName)
{
ownerName = newName;
}
public void setAccountNumber(int newNum)
{
accountNumber = newNum;
}
public void setBalance(float newBalance)
{
balance = newBalance;
}
public String toString()
{
return("Account #" + accountNumber + " with balance " +
new java.text.DecimalFormat("$0.00").format(balance));
}
//存款
public float deposit(float anAmount)
{
balance += anAmount;
return(balance);
}
// 取款
public float withdraw(float anAmount)throws InsufficientFundsException
{
if (anAmount>balance)
throw new InsufficientFundsException();
else
{
balance -= anAmount;
return(anAmount);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -