我是靠谱客的博主 唠叨豆芽,这篇文章主要介绍【Java】设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。要求代码,现在分享给大家,希望可以做个参考。

设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。

  • 要求
  • 代码

要求

设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。

代码

复制代码
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
import java.util.Scanner; public class account { String id;//账号 String name;//姓名 long Account_opening_time;//开户时间 double balance;//余额 double money;//用户定义金额 int year;//预期存款年 double interest;//利息 public void setAccount()//设置 { System.out.println("——————————————————————————————————————————"); System.out.println("请输入账号:"); Scanner se =new Scanner(System.in); id=se.nextLine(); System.out.println("请输入姓名:"); name=se.nextLine(); System.out.println("请输入开户年(xxxx):"); Account_opening_time=se.nextInt(); System.out.println("——————————————————————————————————————————"); System.out.println("您的相关信息如下n"+"账号:"+id+",姓名:"+name+",开户时间:"+Account_opening_time+"年"); } public void todeposit ()//存款 { System.out.println("——————————————————————————————————————————"); System.out.println("请输入您要存入的金额(输入后请按回车):"); Scanner se =new Scanner(System.in); money=se.nextDouble(); while(money<=0)//存款金额不能小于0 { System.out.println("输入金额错误,请查询后重新输入。"); money=se.nextDouble(); } balance+=money; System.out.println("存款成功,余额为:"+String.format("%.2f", balance)+"元"); System.out.println("——————————————————————————————————————————"); } public void withdraw()//取款 { System.out.println("——————————————————————————————————————————"); System.out.println("请输入您要取出的金额(输入后请按回车):"); Scanner se =new Scanner(System.in); money=se.nextDouble(); while(money>balance||money<=0) { System.out.println("输入金额错误,请查询后重新输入。"); money=se.nextDouble(); } balance-=money; System.out.println("取款成功,余额为:"+String.format("%.2f", balance)+"元"); System.out.println("——————————————————————————————————————————"); } public void query_balance()//余额查询 { System.out.println("——————————————————————————————————————————"); System.out.println("您账户的余额为:"+String.format("%.2f", balance)); System.out.println("——————————————————————————————————————————"); } public void calcuinterest()//计算利息 { System.out.println("——————————————————————————————————————————"); System.out.println("当前您账户的余额为:"+String.format("%.2f", balance)); System.out.println("年利率为:1.75%,请输入您预期存款时间(年)"); Scanner se = new Scanner(System.in); year=se.nextInt(); while(year<0) { System.out.println("输入年份有误,请查询后输入"); year=se.nextInt(); } interest=balance*0.0175*year; System.out.println("您可得到利息为"+String.format("%.2f", interest)); System.out.println("——————————————————————————————————————————"); } public static void main(String[] args) { account user; user=new account(); user.setAccount(); user.todeposit(); user.withdraw(); user.calcuinterest(); user.query_balance(); } }

//运行结果有我的资料,我就不放出来了

最后

以上就是唠叨豆芽最近收集整理的关于【Java】设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。要求代码的全部内容,更多相关【Java】设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部