代码拉取完成,页面将自动刷新
//**********************************************************
// Account.java Author
//
//**********************************************************
import java.text.NumberFormat;
public class Account
{
private final double RATE = 0.035;
private long acctNumber;
private double balance;
private String name;
//-----------------------------------------------------------
// Sets up the account by defining its owner, aacount number,
// and inital balance
//-----------------------------------------------------------
public Account(String owner, long account, double initial)
{
name = owner;
acctNumber = account;
balance = initial;
}
//--------------------------------------------------------------
// Deposits thespeciafied amount into the account. Returns the
// new balance
//--------------------------------------------------------------
public double deposit(double amount)
{
balance = balance + amount;
return balance;
}
//--------------------------------------------------------------
// Withdraws the specified amount from the account and applies
// the fee. Returns the new balance
//--------------------------------------------------------------
public double withdraw(double amount, double fee)
{
balance = balance - amount - fee;
return balance;
}
//---------------------------------------------------------------
// Adds interest to the account and returns the new balance
//---------------------------------------------------------------
public double addInterest()
{
balance += (balance * RATE);
return balance;
}
//---------------------------------------------------------------
// Returns the current balance of the account
//---------------------------------------------------------------
public double getBalance()
{
return balance;
}
//----------------------------------------------------------------
// Returns a one-line description of the account as a string;
//----------------------------------------------------------------
public String toString()
{
NumberFormat fmt = NumberFormat.getCurrencyInstance();
return acctNumber + "\t" + name + "\t" + fmt.format(balance);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。