银行管理器
来源:互联网 发布:西语助手mac版 编辑:程序博客网 时间:2024/06/10 11:24
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{ class Bank { User a = new User(); User[] b = new User[3]; public void Initial() { b[0] = new User(); b[0].account = "179708064356"; b[0].name = "王丽丽"; b[0].password = "123456"; b[0].identityNum = "789"; b[0].balance = 1000; b[1] = new User(); b[1].account = "179708064359"; b[1].name = "张殷殷"; b[1].password = "4321"; b[1].identityNum = "127"; b[1].balance = 1000; b[2] = new User(); b[2].account = "179708064368"; b[2].name = "刘华"; b[2].password = "4567"; b[2].identityNum = "7890"; b[2].balance = 1000; } public void ShowAllUser() { //foreach (User userItem in b) //{ // Console.WriteLine("账户名字:" + userItem.name); //} foreach (User item in b) { Console.WriteLine("账户名字:" +item.name); } } public void CreatAccount() { Console.WriteLine("请输入用户名:"); a.name = Console.ReadLine(); a.account = "179708064356"; Console.WriteLine("请输入用户密码:"); a.password = Console.ReadLine(); Console.WriteLine("请输入身份证号:"); a.identityNum = Console.ReadLine(); Console.WriteLine("请输入用户存款金额:"); a.balance = double.Parse(Console.ReadLine()); Console.WriteLine("账户:{0},用户名:{1},存款金额:{2}创建成功!", a.account, a.name, a.balance); Console.ReadLine(); } public void ShowCustomMenu() { string option = ""; do { Console.WriteLine("=========欢迎使用自动银行服务=========="); Console.WriteLine("1:存款 2:取款 3:转账 4:查询余额 5:退出"); Console.WriteLine("======================================="); option = Console.ReadLine(); switch (option) { case "1": continue; case "2": WithDraw(); continue; case "3": continue; case "4": continue; case "5": break; default: Console.WriteLine("输入无效!"); continue; } break; } while (true); } 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 (a.password != pwd) { Console.WriteLine("输入密码有误!"); return; } Console.WriteLine("请输入取款金额"); double money = double.Parse(Console.ReadLine()); double result = a.MinusMoney(money); if (result == -1) { Console.WriteLine("取款失败!"); } else { Console.WriteLine("取款成功!当前余额:" + result); } } }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{ class User { public string name; public string password; public string identityNum; public double balance; public string account; 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 ConsoleApplication2{ class Program { static void Main(string[] args) { Bank b = new Bank(); b.Initial(); b.ShowAllUser(); // b.CreatAccount(); //b.ShowCustomMenu(); Console.ReadLine(); } }}
0 0
- 银行管理器
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 银行
- 列出对象属性,for(var i in obj)
- Linux下用yum安装MySQL
- 更改Ubuntu软件源,解决下载缓慢问题
- Minicom无法输入
- iOS 性能优化之业务性能监控
- 银行管理器
- Elasticsearch与MongoDB 数据同步及分布式集群搭建 (一)
- 6.0Android 各种权限添加的方法:
- ElasticSearch的Mapping之字段类型
- Spring mvc 的生命周期
- 结构体中指针赋值问题的分析及C代码示例
- 练习3:初始化MyBank系统的账户信息
- JAVA中String类的intern()方法的作用
- smdk2440移植u-boot笔记