教你如何利用初级C#语言更改银行存款!!!!
您是否对生活现状不满意?
您是否总是感叹工资太少?
您是否经常发现自己相中的物品又降价了然而自己却还是只能望洋兴叹?
没关系!让我来拯救你的钱包!
接下来进入正题:
要想更改自己的银行存款首先得找到一个银行:即
class Bank
{
}
找到银行后,在该银行办一张属于自己的卡:即
class Card
{
private string cardNo;//卡号
private string cardOwner;//持卡人
private string cardPwd;//密码
private double balance;//余额 public double Balance
{
get { return balance; }
set { balance = value; }
}
public string CardPwd
{
get { return cardPwd; }
set { cardPwd = value; }
} public string CardOwner
{
get { return cardOwner; }
set { cardOwner = value; }
} public string CardNo
{
get { return cardNo; }
set { cardNo = value; }
} }
卡里有三个元素大家一定要记牢啊 一定要记牢啊 记牢啊--卡号,持卡人,密码
以上步骤做完后接下来就该介绍一下银行是怎么存款的了,代码貌似可能也许是下面这一段:
//存款模块
Console.WriteLine("请输入您的账号");
string cardno = Console.ReadLine();
for (int i = ; i < cards.Length; i++)
{
if (cards[i] != null && cards[i].CardNo == cardno)
{
flag = true;
Console.WriteLine("请输入密码");
string pwd = Console.ReadLine();
if (cards[i].CardPwd == pwd)
{
Console.WriteLine("恭喜您登陆成功!请输入您要存款的金额:");
double GiveMoney = double.Parse(Console.ReadLine());
cards[i].Balance = cards[i].Balance + GiveMoney;
Console.WriteLine("恭喜您存款成功,您的当前余额为:{0}", cards[i].Balance);
break;
}
else
{
Console.WriteLine("您输入的密码有误!");
break;
}
}
}
知道系统是怎么存的钱之后,你接着往自己卡里存钱就行!这也是我教大家的第一个改变存款的方法!接下来是第二个,但是第二个我相信大家不太想这样做,因为You money会越来越少.没错,就是取款的方法
//取款模块 Console.WriteLine("请输入您的账号");
string cardno = Console.ReadLine();
for (int i = ; i < cards.Length; i++)
{
if (cards[i] != null && cards[i].CardNo == cardno)
{
flag1 = true;
Console.WriteLine("请输入密码");
string pwd = Console.ReadLine();
if (cards[i].CardPwd == pwd)
{
Console.WriteLine("恭喜您登陆成功!请输入您要取款的金额:");
double TakeMoney = double.Parse(Console.ReadLine());
cards[i].Balance = cards[i].Balance - TakeMoney;
Console.WriteLine("恭喜您存款成功,您的当前余额为:{0}", cards[i].Balance);
break;
}
else
{
Console.WriteLine("您输入的密码有误!");
break;
}
}
}
接下来是第三个也是第四个方法了---那就是你转账给你的亲朋好友,或者叫你的好基友给你转账!
//转账模块 Console.WriteLine("请输入您的账号");
string cardno = Console.ReadLine();
for (int i = ; i < cards.Length; i++)
{
if (cards[i] != null && cards[i].CardNo == cardno)
{
flag2 = true;
Console.WriteLine("请输入密码");
string pwd = Console.ReadLine();
if (cards[i].CardPwd == pwd && cards[i].Balance!=)
{
if (cards[i].Balance!=)
{
Console.WriteLine("恭喜您登陆成功!请输入您要转账的对象账户:");
string Target = Console.ReadLine();
for (int j = ; j < cards.Length; j++)
{
if (cards[j].CardNo.Equals( Target) || cards[j].CardNo!=null )
{
Console.WriteLine("请输入您的操作金额:");
double Transform = double.Parse(Console.ReadLine());
if (Transform < cards[i].Balance && Transform != )
{
cards[i].Balance -= Transform;
cards[j].Balance += Transform;
Console.WriteLine("恭喜您转账成功!您的当前余额为:{0}", cards[i].Balance);
break;
}
else
{
Console.WriteLine("请输入正确的操作金额:");
}
}
break;
}
break;
}
else
{
Console.WriteLine("您当前的余额不足!不能进行转账!");
}
}
else
{
Console.WriteLine("您输入的密码有误!");
break;
}
}
}
return flag2;
}
好了 方法都给大家讲完了,你们不用谢我,顺便说一下,我的名字是:"雷轰";再顺便说一下,更改存款的方法都是银行类里的代码哦,不要告诉别人哟!
最后,我把我最喜欢的名言送给大家:自己动手,丰衣足食
教你如何利用初级C#语言更改银行存款!!!!的更多相关文章
- 教你如何利用threejs对3D模型皮肤进行DIY
一步一步教你如何利用threejs加载gltf模型来实现DIY换肤功能. 模型准备 模型制作 模型可以通过网上下载,也可以自己通过c4d.maya.blender等模型制作软件得到.这里就不叙述有关模 ...
- 教你如何利用xml格式的sitemap文件做好SEO
教你如何利用xml格式的sitemap文件做好SEO 浏览: | 更新:-- : 一般的网站中都有网站地图文件,它有HTML格式与XML格式,网站地图可以帮助搜索引擎抓取.帮助用户找到自己所需要的内容 ...
- 【Python3爬虫】教你怎么利用免费代理搭建代理池
一.写在前面 有时候你的爬虫刚开始的时候可以正常运行,能够正常的爬取数据,但是过了一会,却出现了一个“403 Forbidden",或者是”您的IP访问频率太高“这样的提示,这就意味着你的I ...
- python 利用PIL库进行更改图片大小的操作
python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...
- 教你从头到尾利用DQN自动玩flappy bird(全程命令提示,GPU+CPU版)【转】
转自:http://blog.csdn.net/v_JULY_v/article/details/52810219?locationNum=3&fps=1 目录(?)[-] 教你从头到尾利用D ...
- 教你如何利用php.exe运行php文件
教你如何利用php.exe运行php文件 一.总结 一句话总结:就是使用的php.exe,和java中的javac一样,都是有exe,然后有了对应命令,比如php.exe,然后就可以用php命令. 1 ...
- 手把手教你如何利用 HeroKu 免费获取一个 Scrapyd 集群
手把手教你如何利用 HeroKu 免费获取一个 Scrapyd 集群 本文原始地址:https://sitoi.cn/posts/48724.html 准备环境 一个 GitHub 的账号 一个 He ...
- Linux shell利用sed如何批量更改文件名详解[转载]
需求背景: 目录A用来存放自动化的包生成的apk文件,现在开发修改了包名的 命名规则:环境名称(pro|uat)-release-日期-v版本号.apk 原来的是思路是通过正则表达式匹配新的包名,但 ...
- 利用 Python 进行批量更改文件后缀
利用 Python 进行批量更改文件后缀 代码 import os files = os.listdir('.') for file_name in files: portion = os.path. ...
随机推荐
- hdu 5605 geometry(几何,数学)
Problem Description There is a point P at coordinate (x,y). A line goes through the point, and inter ...
- Bootstrap 简洁、直观、强悍、移动设备优先的前端开发框架,让web开发更迅速、简单。
http://v3.bootcss.com/ 从2.x升级到3.0版本 Bootstrap 3并不向后兼容Bootstrap v2.x.下面章节列出的内容可以作为从v2.x升级到v3.0的通用指南.如 ...
- 10个原生JavaScript技巧
这些代码片段主要由网友们平时分享的作品代码里面和经常去逛网站然后查看源文件收集到的.把平时网站上常用的一些实用功能代码片段通通收集起来,方便网友们学习使用,利用好的话可以加快网友们的开发速度,提高工作 ...
- MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作(转)
MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”. 现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的 ...
- NVelocity模板引擎学习笔记
NVelocity模板引擎学习笔记 学习模板引擎有一段时间现在做一些总结
- Asp.net MVC + EF6.0 经常出现的问题
1.运行视图时出现问题:未能加载文件或程序集"EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c ...
- UIScrollView基本使用
- (void)viewDidLoad { [super viewDidLoad]; scrollView = [[UIScrollView alloc] initWithFrame:CGRectMa ...
- 初学DIV+CSS要记住的
初学DIV+CSS?有六个问题需要您关注一下!作为DIV+CSS初学者,如果在动手写代码之前对网页整体结构由一个清晰认识的话,写起来会事半功倍!但是,写的过程中总是有这样那样的问题,使得我们不得不停下 ...
- Win32汇编开始 Hello Asm
今天开始学习Win32汇编 因为自己很多都是Windows方面 所以 接触一下Win32汇编 . ;.386指令集 .model flat,stdcall ;工作模式 option casemap:n ...
- C++中内存分配详解
转载自51CTO.com http://developer.51cto.com/art/201107/276154.htm 我们都知道,内存基本上分为静态存储区.堆区和栈区三大部分 ...