JavaSE银行账户管理系统
一、前提说明:
1)运用到的知识:map集合、switch语句、方法...
2)本人初学java,因为看到一个博主用javase写了一个银行账户管理系统,我想一步一步的将这个写的跟完善一些。下周将退出2.0版本,包含数据持久化。。。,将来还会有前端。
3)如果有错误,还希望大佬们多多指点。
二、源码
package com.bank;
import java.util.*;
public class Demo {public static void main(String[] args) throws Exception {//创建银行账户集合Map<String, Integer> map = new TreeMap<>();map.put("xyz110", 1000);map.put("syz120", 2000);map.put("pdd130", 3000);//登录账户信息
// 请输入用户名:System.out.println("请输入用户名:");Scanner sc = new Scanner(System.in);String name = sc.nextLine();int lafemoney = map.get(name);while (true) {System.out.println("****欢迎来到小龙银行****");System.out.println("****请选择服务****");System.out.println("****输入1---------存款****");System.out.println("****输入2---------取款****");System.out.println("****输入3---------修改账户****");System.out.println("****输入4---------查询****");int data = sc.nextInt();switch (data) {case 1://存款savemoney(name,lafemoney,map);break;case 2://取款getmoney(lafemoney);break;case 3://修改update(name, lafemoney, map);break;case 4://查询select(name,map);break;case 5://退出System.exit(1);}}}private static void update(String name,int lafemoney,Map<String,Integer> mpp) {Scanner sc = new Scanner(System.in);String newname = sc.nextLine();mpp.remove(name);mpp.put(newname,lafemoney);}private static void getmoney(int lafemoney) {System.out.println("请输入取款金额");Scanner sc = new Scanner(System.in);int acount = sc.nextInt();if (acount<=lafemoney){lafemoney = lafemoney-acount;}else {System.out.println("余额不足");}}private static void select(String name,Map<String,Integer> mpp) {Integer lafemont = mpp.get(name);System.out.println("您的余额是:"+lafemont);}private static void savemoney(String name,int lafemoney,Map<String,Integer> mpp) {//请输入存款金额System.out.println("请输入存款金额");Scanner sc = new Scanner(System.in);int acount = sc.nextInt();lafemoney = acount+lafemoney;mpp.put(name,lafemoney);System.out.println("您的余额是"+lafemoney);}}
JavaSE银行账户管理系统相关推荐
- 【MyBatis】第五课 银行账户管理系统网站开发
概念 本文是根据Jsp以及Servlet课程,结合MyBatis框架的综合运用,开发一个小项目网站,使用MVC+三层架构的项目搭建方式来编写本文文章. 1.数据库的创建 本文使用MySQL数据搭建数据 ...
- 项目名称:Bank Account Management System 银行账户管理系统 简称BAM
有兴趣的高手可以发表一下代码 供我们初级者借鉴借鉴 项目名称:Bank Account Management System 银行账户管理系统 简称BAM 项目描述:这是一个银行账户管理系统,用户可 ...
- 设计一个银行账户管理系统
**欢迎使用小辉辉建设银行** 银行账户 注册账号 登录 请选择你要执行的银行业务 银行账户管理系统,使用HashMap函数做出来要比较容易一些,而我没有用到哈哈,这个系统开始搞的时候,还没有学到ha ...
- 银行账户管理系统c语言链表,课程设计银行储蓄管理系统Word版
<课程设计银行储蓄管理系统Word版>由会员分享,可在线阅读,更多相关<课程设计银行储蓄管理系统Word版(22页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ...
- 课程设计-银行账户管理系统
编程实现:(仔细业务之间的包含关系,并完成以下编程需求,要适当提高代码的可复用性.) 用户:账号(int:系统随机产生8位数字).姓名(str).密码(int:6位数字).地址.存款余额(int).开 ...
- 基于Java的银行账户管理系统
一.项目介绍 基于Java GUI的银行账户信息管理系统,可直接启动演示.包含账户查询.开户.销户.存款.取款.账户统计等功能.适合作为课程设计.大作业.毕业设计项目. 二.技术介绍: Java;Sp ...
- 个人银行账户管理系统
#include <bits/stdc++.h> #include <iostream> #include <cstring> #include <cstdl ...
- 银行账户管理系统(一)
一个活期储蓄帐户包括账号(id),余额(balance),年利率(rate)等信息,还包括显示账户信息(show),存款(desposit),取款(withdraw),结算利息(settle)等操作. ...
- 【Java】银行账户管理系统
系统实现: 开发语言是Java,开发平台是eclipse,通过文件储存数据,借助Java的GUI来实现交互.自己来写界面的话当然比较烦,于是我用的eclipse的插件WindowBuilder,通过可 ...
- c#设计一个Windows应用程序,模拟一个简单的银行账户管理系统。完成“创建账A款”“存款”和“查询余额”的模拟操作。程序功能如下:
(1)当单击"创建账户"按钮时,显示如图4-24所示信息,其中,卡号为随机生成的一100000-499 999的一个值,余额初始化为100元. (2)在"取款" ...
最新文章
- 16s及宏基因组测序公司资源--20161104
- C++多继承时的对象内存模型
- 区分一下强制类型转换运算符重载/赋值运算符重载/对象定义的赋值
- Ubuntu kylin 14.04 LTS上安装opencv
- win7 php 上传文件,在LNMP原来的基础上,win7环境下如何上传PHP文件到Linux环境下...
- ASP.NET Core Docker Jenkins 零基础持续集成实战
- SpringBoot------集成PageHelper分页功能
- 调用企业微信接口发送微信消息
- RadioButton设置图片大小
- 淘宝开放平台 ISV入驻开发流程
- 实验方法怎么写_作文《你真好》怎么写?语文课本里找方法,附审题、写作思路...
- 基于Java的电子作业提交系统_基于jsp的网上作业提交系统-JavaEE实现网上作业提交系统 - java项目源码...
- python计算运动会某个参赛选手的得分。数据保存在文件中_为什么一定要考计算机二级证书?8个好处,考和没考区别有点大...
- 第32篇 网络(二)HTTP
- 鸽传书2007是一个局域网通信软件
- 鼎新图书馆结束使用计算机时,新生导航•【学习篇】| 学霸从图书馆开始
- 《富爸爸,穷爸爸》书摘二
- Windows安装Dlib库失败解决
- Cesium使用代理加载天地图CGCS2000切片数据
- HTML水平垂直居中的四种方式
热门文章
- Android-弹窗AlterDialog对话框使用全解析
- 常见WAF_WEB应用防火墙_运维必备_应用安全
- 计算机组合名字大全集,好听的组合名字大全
- 攻击局域网计算机,局域网攻击,网络攻击知识之几种IP地址攻击方式
- 未转变者服务器关雨指令,Unturned未转变者3.21版本物品ID代码汇总
- 帮你解决Kali Linux 外接无线网卡显示不出来的问题
- (CVPR-2021)动态区域感知卷积
- Linux 下安装ClamAV查毒软件
- 英特尔AI顾问“穿越星际”守护宇航员健康
- 俄亥俄大学计算机科学专业,北俄亥俄大学专业都有哪些呢?了解一下!