银行 加强版
来源:互联网 发布:2017社会发展数据 编辑:程序博客网 时间:2024/05/01 13:38
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication4{ class User { private string name;//账户姓名 public string Name { get { return name; } set { name = value; } } private string password;//密码 public string Password { get { return password; } set { password = value; } } private string identityNum;//身份证号 public string IdentityNum { get { return identityNum; } set { identityNum = value; } } private double balance;//存款余额 public double Balance { get { return balance; } set { balance = value; } } private string account;//账号 public string Account { get { return account; } set { account = value; } } public double minusMoney(double money) { if (money > 0) { if (money <= balance) { balance -= money; return balance; } else { return -1; } } else { return -1; } } } } using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication4{ class Bank { User user = new User(); public void createAccount() { Console.WriteLine("请输入用户名:"); user.Name = Console.ReadLine(); user.Account = "1"; Console.WriteLine("请输入用户密码:"); user.Password = Console.ReadLine(); Console.WriteLine("请输入身份证号:"); user.IdentityNum = Console.ReadLine(); Console.WriteLine("请输入用户存款金额:"); user.Balance = double.Parse(Console.ReadLine()); Console.WriteLine("账户:{0},用户名:{1},存款金额{2}创建成功!", user.Account, user.Name, user.Balance); Console.ReadLine(); } public void WithDraw() { string account = ""; string pwd; Console.WriteLine("请输入账号:"); account = Console.ReadLine(); if (account.Length == 0) { Console.WriteLine("输入的账号不正确!"); return; } Console.WriteLine("请输入账户密码:"); pwd = Console.ReadLine(); if (user.Password != pwd) { Console.WriteLine("密码有误"); return; } Console.WriteLine("请输入取款金额:"); double money = double.Parse(Console.ReadLine()); double result = user.minusMoney(money); if (result == -1) { Console.WriteLine("取款失败"); } else { Console.WriteLine("取款成功!当前余额:" + result); Console.ReadLine(); } } public void cunkuang() { string account = ""; Console.WriteLine("请输入账号:"); account = Console.ReadLine(); if (account == user. Account) { Console.WriteLine("请输入存款金额:"); user.Balance = double.Parse(Console.ReadLine()); }else{ Console.WriteLine("账户不存在!"); } if (user.Balance>0) { Console.WriteLine("操作成功!当前余额:" + (user.Balance + user.Balance)); Console.ReadLine(); } } public void showCustomMenu() { string option = ""; Console.WriteLine("================欢迎使用自动银行服务================="); Console.WriteLine("1:存款2:取款3:转账4:查询余额5:退出"); Console.WriteLine("====================================================="); option = Console.ReadLine(); switch (option) { case "1": cunkuang(); break; case "2": WithDraw(); break; case "3": break; case "4": break; case "5": break; default: Console.WriteLine("输入无效"); break; } } User[] userGroup = new User[3]; public void Initial(){ userGroup[0] = new User(); userGroup[0].Account="179708064356"; userGroup[0].Name = "王丽丽"; userGroup[0].Password="1234"; userGroup[0].IdentityNum="210050619890808185"; userGroup[0].Balance = 1000; userGroup[1] = new User(); userGroup[1].Account = "179708064356"; userGroup[1].Name = "张颖颖"; userGroup[1].Password = "4321"; userGroup[1].IdentityNum = "510010619891231127"; userGroup[1].Balance = 2000; userGroup[2] = new User(); userGroup[2].Account = "179708064368"; userGroup[2].Name = "刘华"; userGroup[2].Password = "4576"; userGroup[2].IdentityNum = "410207198904051271"; userGroup[2].Balance = 8000; } public void ShowAllUser(){ foreach(User userItem in userGroup){ Console.WriteLine("账户姓名:" + userItem.Name + " 账号:" + userItem.Account + " 存款余额" + userItem.Balance + "密码:" + userItem.Password + "身份证号:" + userItem.IdentityNum); } } } } using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication4{ class Program { static void Main(string[] args) { Bank s = new Bank(); s.Initial(); s.ShowAllUser(); s.createAccount(); s.showCustomMenu(); } }}
0 1
- 银行系统加强版
- 银行 加强版
- 银行系统 引入函数版 加强版
- 12周。。。银行系统加强版
- 第12周项目4银行系统的加强版
- 第47课时,简单银行系统的初步框架(加强版)
- 提高第15课时,实践,简单银行系统的初步框架(加强版)v2.0
- 黑马程序员_java_基础加强_模拟银行管理系统
- 黑马程序员_java_基础加强_模拟银行管理系统
- 银行系统改进版
- 银行系统。。改进版
- 银行系统改编版
- 银行系统测试版
- 银行 终极变态版
- 加强版 X5
- Edit控件加强版
- 信封问题加强版
- LIS加强版
- 【jzoj4886】【字符串】【动态规划】【kmp】
- 心得
- 初步理解Service组件
- IntentService+retrofit2.0下载文件、更新APP(项目一部分demo)
- Unity3D之太空大战二
- 银行 加强版
- Linux中常用操作命令
- 费米问题-如何估算芝加哥的钢琴调音师的人数?
- jquery中prop()方法和attr()方法的区别
- C语言:猴子吃桃问题。
- IdWorker
- Android 热修复方案分析
- elk部署配置,收集nginx和tomcat日志
- Linux编程Shell介绍