JAVA:定义一个类实现银行帐户的概念,
JAVA:定义一个类实现银行帐户的概念,包括的方法有"存款"、"取款"、"查询余额"和”显示帐号”。定义主类,创建帐户类的对象,并完成相应操作。请补充代码,使程序完整。提...
JAVA:定义一个类实现银行帐户的概念,包括的方法有"存款"、"取款"、"查询余额"和”显示帐号”。定义主类,创建帐户类的对象,并完成相应操作。请补充代码,使程序完整。
提示:关键代码如下:
public int getleftmoney(){
return leftmoney;
}
public void savemoney(double money){
leftmoney+=money;
}
public void getmoney(double money){
if(money<=leftmoney)
leftmoney-=money;
else
System.out.println("只能取:"+leftmoney);
}
…//自己补充
bankaccount ba=new bankaccount(888123,1000);
ba.savemoney(21000);
System.out.println("存入21000元后余额为:"+ba.getleftmoney());
ba.getmoney(11500);
System.out.println("11500元后余额为:"+ba.getleftmoney()); 展开
提示:关键代码如下:
public int getleftmoney(){
return leftmoney;
}
public void savemoney(double money){
leftmoney+=money;
}
public void getmoney(double money){
if(money<=leftmoney)
leftmoney-=money;
else
System.out.println("只能取:"+leftmoney);
}
…//自己补充
bankaccount ba=new bankaccount(888123,1000);
ba.savemoney(21000);
System.out.println("存入21000元后余额为:"+ba.getleftmoney());
ba.getmoney(11500);
System.out.println("11500元后余额为:"+ba.getleftmoney()); 展开
1个回答
展开全部
有两点建议,你的关键代码中变量命名不规范,类型也有问题,变量命名应该是驼峰式命名,账号应该为String型,余额为浮点型,完整代码如下:
/**
* 银行账户类
*/
public class BankAccount {
private String account; // 账户
private double leftMoney; // 余额
public BankAccount(String account, double leftMoney) {
this.account = account;
this.leftMoney = leftMoney;
}
/**
* 获取余额
*
* @return
*/
public double getleftMoney() {
return leftMoney;
}
/**
* 存钱
*
* @param money
*/
public void saveMoney(double money) {
leftMoney += money;
}
/**
* 取钱
*
* @param money
*/
public void getMoney(double money) {
if (money <= leftMoney)
leftMoney -= money;
else
System.out.println("只能取:" + leftMoney);
}
/**
* 显示账号
*
* @return
*/
public String getAccount() {
return account;
}
public static void main(String[] args) {
BankAccount ba = new BankAccount("888123", 1000);
String account = ba.getAccount();
System.out.println("账号为:" + account);
ba.saveMoney(21000);
System.out.println("存入21000元后余额为:" + ba.getleftMoney());
ba.getMoney(11500);
System.out.println("11500元后余额为:" + ba.getleftMoney());
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询