日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

MyBank(自助银行)系统

發(fā)布時間:2024/8/24 综合教程 30 生活家
生活随笔 收集整理的這篇文章主要介紹了 MyBank(自助银行)系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

光陰似箭,歲月如梭。

從開始學(xué)Java到現(xiàn)在學(xué)C#已快四個月了,我們學(xué)的東西越來越多了。但是雖說學(xué)到現(xiàn)在,都不知道有什么用?沒地方表現(xiàn)啊。

那么今天我就來給大家說說說這些東西的用處吧。

就拿MyBank系統(tǒng)來講解吧,望大家好好看將會得到不少的收獲哦。

那么這個MyBank系統(tǒng)我們應(yīng)該怎樣來寫呢?請看看下面的詳細解答。

首先先看一些部分功能的效果圖

現(xiàn)在關(guān)鍵時刻到啦,那就是怎么寫呢?請看看下面代碼及方法。

步驟:

1.首先要創(chuàng)一個數(shù)組:代碼如下:

Card[] cards = new Card[100];

2:初始化卡類:

public void InitialData()

{ //01.準備一個卡對象 Card card1=new Card();

card1.CardNo = "025"; card1.CardOwner = "小英";

card1.CardPwd = "100"; 8 card1.Balance = 0.0;

//02.將卡對象賦值給數(shù)組第一項 cards[0] = card1; //創(chuàng)建第2個卡對象

Card card2=new Card(); card2.CardNo = "205"; card2.CardOwner = "小穎";

card2.CardPwd = "200"; card2.Balance = 500000000; cards[1] = card2;

3.開戶

Console.WriteLine("請輸入卡號:");

string cardNo = Console.ReadLine();

Console.WriteLine("請輸入密碼:");

string cardPwd = Console.ReadLine();

Console.WriteLine("請輸入用戶名:");

string cardOwner = Console.ReadLine();

Console.WriteLine("請輸入開戶金額:");

double balance = double.Parse(Console.ReadLine());

//先將四個零散的屬性裝配成一個Card對象 Card card=new Card();

card.CardNo = cardNo; card.CardPwd = cardPwd; card.CardOwner = cardOwner;

card.Balance = balance; //01.將card對象賦值給數(shù)組第一個為null的項目

for (int i = 0; i < cards.Length; i++) { if (cards[i]==null)

{ //我就將card賦值給cards[i] cards[i] = card;

Console.WriteLine("開戶成功"); break; } } Console.WriteLine("===================");

Welcome(); } //輸出所有賬戶的持卡人,以及余額 public void PrintCustomerInfo() { foreach (Card item in cards) {

//一個item就是一張卡 if (item!=null) {

Console.WriteLine("用戶名{0}\t余額{1}", item.CardOwner, item.Balance);

}

4.存款

Console.WriteLine("請輸入卡號:"); string cardno = Console.ReadLine();

bool flag = false; //如何判斷對方卡號存在

foreach (Card item in cards) { if (item!=null)

{ if (item.CardNo.Equals(cardno))//卡號存在

{ //請輸入金額 Console.WriteLine("請輸入存款金額:");

int money = int.Parse(Console.ReadLine()); item.Balance += money;

Console.WriteLine("存款成功"); Console.WriteLine("余額:{0}",item.Balance); flag = true; break;

}

5.取款

bool flag = false;//默認沒有該卡
       foreach (Card item in cards)
 {
       if (item!=null)
 {
 if (item.CardNo.Equals(account))//證明卡存在   003   001
 {
  //提示用戶輸入密碼
 Console.WriteLine("請輸入密碼:");
  string pwd = Console.ReadLine();
     if (item.CardPwd.Equals(pwd))
   {
  //代碼執(zhí)行到這里,證明用戶名和密碼均正確
   Console.WriteLine("請輸入取款金額:");
      int money = int.Parse(Console.ReadLine());
 if (money < item.Balance)
       {
    item.Balance = item.Balance - money;
               Console.WriteLine("取款成功,用戶名是{0}的賬戶余額是{1}", item.CardOwner, item.Balance);
           }
   else          {
         Console.WriteLine("余額不足");
               }
         }
  else
 { 

6.轉(zhuǎn)賬

 bool outCardFlag = false;//默認轉(zhuǎn)入卡不存在
           int type = 0;
           foreach (Card card in cards)
           {
     if (card!=null)
               {
 if (card.CardNo.Equals(outCardNo)) //卡號一致
           {
          flag = true;
                       //判定密碼是否一致
       if (card.CardPwd.Equals(outCardPwd)) //密碼一致
                       {
    //用戶名 密碼均正確,可以執(zhí)行后續(xù)內(nèi)容
      Console.WriteLine("請輸入轉(zhuǎn)入卡卡號");
        string inCardNo = Console.ReadLine();
     #region 內(nèi)層循環(huán),轉(zhuǎn)入卡
       foreach (Card card1 in cards)
  {
      if (card1 != null)
        {
    if (card1.CardNo.Equals(inCardNo)) //轉(zhuǎn)入卡存在
         {
       type = 1;
           //存在,可以提示輸入轉(zhuǎn)賬金額                             
          Console.WriteLine("請輸入轉(zhuǎn)賬金額");
       int money = Convert.ToInt32(Console.ReadLine());
             if (money <= card.Balance) //合法
  {
        while (money % 100 != 0) //不是面值100的
        {
      Console.WriteLine("您輸入的不合法");
           money = Convert.ToInt32(Console.ReadLine());
        }

這上面幾個步驟就是寫這個MyBank系統(tǒng)的關(guān)鍵。大家都得了什么收獲?

本人能力有限,如果有不足之處,望大家給個建議哦,在這就先謝謝大家了。

總結(jié)

以上是生活随笔為你收集整理的MyBank(自助银行)系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。