代码拉取完成,页面将自动刷新
//
// this is about PP7.1.
//
import java.text.NumberFormat;
public class NewAccount
{
private final double RATE=0.035;
private long acctNumber;
private double balance;
private String name;
//
// Sets up the account by defining its owner,account number,
// and initial balance.
//
public NewAccount(String owner,long account)
{
name = owner;
acctNumber = account;
}
//
// Deposits the specified 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);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。