您的位置:首页 > 移动开发 > Unity3D

简单的银行系统

2014-12-22 21:50 288 查看
    欢迎来到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#基础,切忌心浮气躁,每个人的起点都不同,但是心态决定最后的结果。所以一定不能懈怠,虽然之前已经学会了方法的调用,但是今天做的小小的银行系统就被难住的我,还是要继续学习方法的调用,为我的未来奠定好每一块基石!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  企业 U3D c# unity3d unity