Java超详细教你写一个银行存款系统案例
作者:不爱生姜不吃醋 时间:2022-01-04 22:33:59
一、银行存取款
1.前言
毕竟谁不喜欢钱呢!(不是😅)
我看谁不喜欢在知识的海洋中遨游😤!
2.描述
银行存取款的流程是人们非常熟悉的事情,用户可以在银行对自己的资金账户进行存款、取款、查询余额等操作,极大的便利了人们对自己资金的管理。 编程要求:使用Java知识编写一个银行存取款的程序,实现存取款功能。编写一个账户类实现银行账户的概念,创建账户类的对象:ABC,假设ABC的账号为:123456,初始的存款余额为500元,首先向该账户存入1000元,再取出500元。
3.分析
1. 通过描述可知,,需要定义一个银行账户类实现银行账户的概念。
2. 账户的属性包括账号和存款余额,所以还需要在银行账户类中定义两个变量:账号和存款余额。
3. 对账号的操作要定义四个方法,包括:存款、取款、查询余额以及构造方法。
4. 最后,编写测试类,在 main
方法中创建一个银行账户类的对象。
二、银行账户类(BankAccount)
1.方法
存款(savemoney)
取款(getmoney)
查询余额(getleftmoney)
构造方法(BankAccount)
2.变量
账号 (account number)
账户余额(leftmoney)
3.代码示例
/*
定义图书类
*/
public class BankAccount {
private String number;
private double leftMoney;
public BankAccount() {
}
public BankAccount(String number, double leftMoney) {
this.number = number;
this.leftMoney = leftMoney;
}
//获取余额
public double getLeftMoney() {
return leftMoney;
}
//存款
public void saveMoney(double money){
leftMoney+=money;
}
//取款
public void getMoney(double money){
leftMoney-=money;
}
}
三、测试类(Test)
1.要求
在main()
方法中创建一个BankAccount
类的对象:ABC,假设ABC的账号为:123456,初始的存款余额为500元。首先向该账户存入1000元,再取出500元。
2.代码示例
/*
定义订单项类
*/
public class Test {
public static void main(String[] args) {
BankAccount ABC=new BankAccount("123456",500);
ABC.saveMoney(1000);
System.out.println("存款1000后,余额是:"+ABC.getLeftMoney());
ABC.getMoney(500);
System.out.println("取款500后,余额是:"+ABC.getLeftMoney());
}
}
3.运行结果
四、总结
通过本实例学会分析“银行存取款系统”程序任务实现的逻辑思路,掌握并理解面向对象的程序设计,了解类的成员变量和成员方法的特性以及类的构造方法的使用。
来源:https://blog.csdn.net/weixin_54620350/article/details/123666270
标签:Java,银行,存款
0
投稿
猜你喜欢
c#实现md5加密示例
2023-04-19 16:37:11
详解Java中HashSet和TreeSet的区别
2022-01-17 09:47:47
Java JDBC连接数据库常见操作总结
2021-12-01 23:01:40
IDEA安装详细步骤(多图预警)
2022-02-28 14:38:39
Java调用Oracle存储过程详解
2022-09-09 03:19:45
在C# WPF下自定义滚动条ScrollViewer样式的操作
2022-09-17 16:55:28
C++多重继承二义性原理实例解析
2021-10-08 20:18:33
C#中RSA加密与解密的实例详解
2022-09-01 15:43:06
Android实现图片点击爆炸效果
2023-06-04 04:18:55
Android使用SoundPool播放音效
2021-11-24 02:32:36
java Lock接口详解及实例代码
2022-12-15 21:44:38
Unity2021发布WebGL与网页交互问题的解决
2023-01-27 23:44:17
c#爬虫爬取京东的商品信息
2022-12-03 14:38:11
Unity Shader片段着色器使用基础详解
2022-09-29 10:08:28
Java字符串驼峰与下换线格式转换如何实现
2022-02-18 09:56:14
Dubbo Consumer引用服务示例代码详解
2022-04-26 03:56:44
SpringMVC响应视图和结果视图详解
2022-03-07 05:08:37
Android RecyclerView详解之实现 ListView GridView瀑布流效果
2023-11-26 10:09:00
Java SSM实现前后端协议联调详解上篇
2023-09-16 20:42:22
Java swing仿酷狗音乐播放器
2023-10-24 03:04:34