银行 加强版

来源:互联网 发布: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
原创粉丝点击