//实现要求修改withdraw提示取款是否成功
class Account{
private double balance;
public Account(double balance){
super();
this.balance = balance;
}
public double getBalance() {
return balance;
}
public boolean withdrwa(double amt){ //取钱方法
balance - = amt;
if(amt>balance){
return false;
}
return true;
}
public boolean deposit(double amt){ //存钱方法
balacne + = amt;
return true;
}
}
class TestBanking3 {
// Create an account that can has a 500.00 balance.
System.out.println("Creating the customer Jane Smith.");
Customer customer = new Customer("Jane ","Smith");
//code
System.out.println("Creating her account with a 500.00 balance.");
Account account = new Account(500);
//code
// Perform some account transactions
System.out.println("Withdraw 150.00: " + account.withdraw(150.00));
System.out.println("Deposit 22.50: " + account.deposit(22.50));
System.out.println("Withdraw 47.62: " + account.withdraw(47.62));
System.out.println("Withdraw 400.00: " + account.withdraw(400.00));
// Print out the final account balance
System.out.println("Customer [" + customer.getLastName()
+ ", " + customer.getFirstName()
+ "] has a balance of " + account.getBalance());
}
}
}