admin管理员组文章数量:1648005
编写程序Account.java,定义一个类Account,表示“银行账户”,完成以下要求:
(1)定义以下实例成员变量:
账号:String account
储户姓名:String name
存款余额:double balance
(2)定义以下静态成员变量:
账户最小余额限制值:double minBalance
(3)在静态代码块中初始化静态成员变量,账户最小余额为10元。
(4)定义构造方法以初始化实例成员变量accout、name和balance
(5)定义存钱方法deposit,该方法调用后会显示当前账户的原有金额、现存入金额以及存入后的总金额。
(6)定义取钱方法withdraw,方法调用后会显示当前账户的原有金额、现取出金额以及取出后的最后余额,如果最后余额小于账户最小余额限制值minBalance,则提示该操作失败。
(7)定义静态方法setMinBalance,用以设置账户最小余额限制值。
package j2se;
public class Account {
String account;
String name;
double balance;
static double minBalance;
static {
minBalance = 10;
}
public Account(String account, String name, double balance) {
super();
this.account = account;
this.name = name;
this.balance = balance;
}
public void deposit(double money)
{
System.out.println(name+"的原有金额"+balance);
System.out.println(name+"要存入的金额是:"+money);
balance = balance + money;
System.out.println(name+"存款后的金额是:"+balance);
}
public void withdraw(double money) {
if (balance - money < minBalance) {
System.out.println("取款操作失败");
}
else {
System.out.println(name+"的原有金额"+balance);
System.out.println(name+"要取出的金额是:"+money);
balance = balance - money;
System.out.println(name+"取款后的金额是:"+balance);
}
}
public void setMinBalance(double money) {
minBalance = money;
}
public static void main(String[] args) {
Account a = new Account("liziyang","小明",20);
a.deposit(10);
a.withdraw(21);
a.setMinBalance(1);
a.withdraw(21);
}
}
版权声明:本文标题:编写程序Account.java,定义一个类Account,表示“银行账户”, 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729495669a1202879.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论