没有合适的资源?快使用搜索试试~ 我知道了~
首页java模拟简单的银行账户,可用于存取款,查询业务操作
java模拟简单的银行账户,可用于存取款,查询业务操作
21 下载量 21 浏览量
更新于2023-03-03
评论 4
收藏 246KB PDF 举报
** java模拟简单的银行账户,可用于存取款,查询账户信息,银行查询当前客户数量操作 ** 本篇的内容关于:创建一个银行账户Account类,实现存款(deposit)、取(withDraw)和查询账户(infor),银行查询当前客户数量等功能,然后基于该类创建对象,模拟存取款和查询的基本操作。 ** ****创建一个银行账户类 import java.util.Scanner; //创建一个银行账户类 public class Account { private int id;// 账户的号码 private String name;// 账户姓名 private double balan
资源详情
资源评论
资源推荐
java模拟简单的银行账户,可用于存取款,查询业务操作模拟简单的银行账户,可用于存取款,查询业务操作
**
java模拟简单的银行账户,可用于存取款,查询账户信息,银行查询当前客户数量操作模拟简单的银行账户,可用于存取款,查询账户信息,银行查询当前客户数量操作
**
本篇的内容关于:创建一个银行账户Account类,实现存款(deposit)、取(withDraw)和查询账户(infor),银行查询当前客户数量等功能,然后基于该类创建对象,模拟存取款
和查询的基本操作。
**
****创建一个银行账户类创建一个银行账户类
import java.util.Scanner;
//创建一个银行账户类
public class Account {
private int id;// 账户的号码
private String name;// 账户姓名
private double balance = 0;// 账户的余额,默认为0
static int count = 0;// 用于银行系统计算当前客户的数量
//有参构造方法
Account(int id, String name, double balance) {
this.setId(id);
this.setName(name);
this.setBalance(balance);
}
//提供简单的操作入口
public double getBalance() {
return balance;
}
public void setBalance(double balance{
this.balance = balance;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
// 账户信息
public void infor() {
System.out.println("账户:" + id);
System.out.println("姓名:" + name);
System.out.println("余额:" + balance);
}
//取款(withDraw)操作
public void withDraw() {
Scanner balance = new Scanner(System.in);
System.out.println("请输入你要提取的金额:");
double money = balance.nextDouble();
if (money > this.balance)
System.out.println("你的余额不足");
else
this.balance = (this.balance - money);
System.out.println("你的余额为:" + this.balance);
}
//存款(deposit)操作
public void deposit() {
Scanner balance = new Scanner(System.in);
System.out.println("请输入你要存入的金额:");
double money = balance.nextDouble();
this.balance = (this.balance + money);
System.out.println("你的余额为:" + this.balance);
}
//银行系统平台
private void xitong() {
boolean t = true;
while (t) {
Scanner num = new Scanner(System.in);
System.out.println("请输入你的选择:");
int choice = num.nextInt();
switch (choice) {
case 1:
System.out.println("-----取款操作------");
this.withDraw();
break;
case 2:
System.out.println("-----存款操作------");
this.deposit();
break;
case 3:
System.out.println("-----账户信息------");
this.infor();
break;
case 4:
++count;
System.out.println("------欢迎下次光临------");
t = false;
break;
default:
System.out.println("你的选择有误!");
break;
}
}}
//一个静态方法getAccTotal,银行查看当前系统中账户数量(多少位客户)
public static int getAccTotal() {
return count;
}
}
****创建对象实现存取款,余额查询及银行查询客户数量操作创建对象实现存取款,余额查询及银行查询客户数量操作
public static void main(String[] args) {
Account acc01 = new Account(33, "小米", 10000.0);
Account acc02 = new Account(34, "小花", 20000.0);
System.out.println("---欢迎进入银行账户操作系统---");
System.out.println("---------1取款操作--------");
System.out.println("---------2存款操作------------");
weixin_38590520
- 粉丝: 6
- 资源: 939
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0