From csf08
/************************
James Burford
Banking2.java modified to include additional methods and formatted output
************************/
import java.text.DecimalFormat;
public class Banking2{
private String name;
private double checkMoney;
private double saveMoney;
private DecimalFormat fmt1;
public Banking2(String who, double checking, double saving){
name = who;
checkMoney = checking;
saveMoney = saving;
fmt1 = new DecimalFormat ("\u00A40.00");
}
public String getName(){
return name;
}
public double getCheckMoney(){
return checkMoney;
}
public double getSaveMoney(){
return saveMoney;
}
public double getTotalMoney(){
return(checkMoney+saveMoney);
}
public void setCheckMoney(double amt){
checkMoney = amt;
}
public void setSaveMoney(double amt){
saveMoney = amt;
}
public void withdrawCheck (double amt) {
checkMoney = checkMoney - amt;
}
public void withdrawSave (double amt) {
saveMoney = saveMoney - amt;
}
public void depositCheck (double amt) {
checkMoney += amt;
}
public void depositSave (double amt) {
saveMoney += amt;
}
public void transferCheckToSave (double amt) {
checkMoney -= amt;
saveMoney += amt;
}
public void transferSaveToCheck (double amt) {
saveMoney -= amt;
checkMoney += amt;
}
public String toString(){
return(name + " checking: " + fmt1.format (checkMoney) + " savings: " + fmt1.format (saveMoney));
}
}