java實(shí)現(xiàn)ATM取款項(xiàng)目-創(chuàng)新互聯(lián)

項(xiàng)目要求:

成都創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)孝感,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

  1、用戶需要從控制臺輸入賬號密碼,賬號或者密碼不正確報(bào)異常

  2、每日取款的金額有限制(100,30000),否則報(bào)異常

  3、每次取款都要有記錄,并在下一次取款時顯示出來

思路:

  1、先在“銀行類”里生成一些用戶(跳過了注冊環(huán)節(jié))

  2、可使用List集合存儲取款日志

  3、可使用Map集合將“用戶名”和對應(yīng)的用戶信息建立“鍵值關(guān)系”

  4、使用while循環(huán)控制流程

項(xiàng)目實(shí)現(xiàn)代碼:

管理類(含main方法):

import java.util.Scanner;
public class Manager {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    
    //創(chuàng)建BankServer()類對象
    BankServer server = new BankServer();
    //創(chuàng)建User類對象,先令其為空
    User user = null;
    //調(diào)用creatAccount()方法生成四個用戶
    server.creatAccount();
    
    //while循環(huán)控制流程
    while(true){
      System.out.println("請輸入您的賬號:");
      String id = input.nextLine();
      System.out.println("請輸入您的密碼:");
      String password = input.nextLine();
      try {
        user=server.chick(id, password);//調(diào)用chick()方法,讓user有意義
        System.out.println("===========歡迎進(jìn)入銀行取款系統(tǒng)===========");
        System.out.println("您的賬戶余額為:"+user.getMoney());
        while(true){
          System.out.println("請輸入您的取款金額(必須大于100,小于30000):");
          double money = input.nextDouble();
          server.getMoney(user, money);
          input.nextLine();
          System.out.println("請問您需要繼續(xù)取款嗎? Y or N");
          String selec = input.nextLine();
          if(selec.equalsIgnoreCase("N")){
            System.out.println("歡迎使用!");
            break;
          }
        }
      } catch (Exception e) {
        System.out.println(">>> 賬號/密碼錯誤!請重新登錄輸入 <<<");
      }
    }
  }

}

分享名稱:java實(shí)現(xiàn)ATM取款項(xiàng)目-創(chuàng)新互聯(lián)
URL鏈接:http://muchs.cn/article38/cocosp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、營銷型網(wǎng)站建設(shè)、網(wǎng)站營銷云服務(wù)器App開發(fā)、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司