欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
今天我们来一起回顾一下简单的银行系统,主要复习一下以前学习的【方法的调用】。
想要写个简单的银行系统呢,首先要有一个大概的思路:
1.开户
2.登录
3.存取款
4.查询余额
5.销户
下面我们来用代码实现一下这些步骤:
- class Program
- {
- string id = "102",password = "123";
- int balance = 10;
- public void Open()
- {
- int b=1;
- string c = Console.ReadLine();
- int d = int.Parse(c);
- if (d == b)
- {
- Console.WriteLine("已开户");
- }
- else
- {
- Console.WriteLine("未开户");
- }
- }
- public void Login(string id,string password)
- {
- if (password=="123"&&id=="102")
- {
- Console.WriteLine("登录成功");
- }
- else
- {
- Console.WriteLine("登录失败");
- }
- }
- public void Save(int money)
- {
- balance = balance + money;
- Console.WriteLine("存款成功");
- }
- public void Get(int m)
- {
- balance = balance - m;
- Console.WriteLine("取款成功");
- }
- public void Query()
- {
- Console.WriteLine(balance);
- }
- public void Close()
- {
- id = "0";
- password = null;
- balance = 0;
- }
- public void Show()
- {
- Console.WriteLine("1.开户");
- Console.WriteLine("2.登录");
- Console.WriteLine("3.存款");
- Console.WriteLine("4.取款");
- Console.WriteLine("5.查询余额");
- Console.WriteLine("6.销户");
- string a= Console.ReadLine();
- switch (a)
- {
- case "1":
- Console.WriteLine("是否进行开户?开户请输入1");
- Open();
- Show();
- break;
- case "2":
- Console.WriteLine("请输入id:");
- string id= Console.ReadLine();
- Console.WriteLine("请输入密码:");
- string password = Console.ReadLine();
- Login(id,password);
- Show();
- break;
- case "3":
- Console.WriteLine("请输入存款金额:");
- int money=int.Parse(Console.ReadLine());
- Save(money);
- Show();
- break;
- case "4":
- Console.WriteLine("请输入取款金额:");
- int m=int.Parse(Console.ReadLine());
- Get(m);
- Show();
- break;
- case "5":
- Console.WriteLine("您的余额为:");
- Query();
- Show();
- break;
- case "6":
- Console.WriteLine("已为您销户");
- Close();
- break;
- default:
- break;
- }
- }
- static void Main(string[] args)
- {
- Program p = new Program();
- p.Show();
- }
- }
今天学习感悟:
在学习U3D的过程中呢,要注意打好C#基础,切忌心浮气躁,每个人的起点都不同,但是心态决定最后的结果。所以一定不能懈怠,虽然之前已经学会了方法的调用,但是今天做的小小的银行系统就被难住的我,还是要继续学习方法的调用,为我的未来奠定好每一块基石!