编写程序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,用以设置账户最小余额限制值。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45package 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,表示“银行账户”,的全部内容,更多相关编写程序Account内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复