日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java項目實現模擬ATM機

瀏覽:38日期:2022-09-01 08:49:35

本文實例為大家分享了Java實現模擬ATM機的具體代碼,供大家參考,具體內容如下

項目名稱

模擬ATM機

項目描述

簡單實現ATM機功能

代碼實現

測試類

public class Test { //模擬多功能ATM機 public static void main(String[] args) { ATM atm = new ATM(); atm.opearte(); }}

主類:實現主方法

public class ATM { private Bank bank; public ATM(){ bank = new Bank(); } private void success(BankCard bankCard) { while (true) { System.out.println('請選擇:1、查詢余額,2、取款,3、存款,4、轉賬,5、退卡'); Scanner scanner = new Scanner(System.in); int choice = scanner.nextInt(); if (choice == 5) {return; } switch (choice) {case 1: int money = bank.printf(bankCard); System.out.println('余額:' + money); break;case 2: System.out.println('請輸入取款金額:'); money = scanner.nextInt(); bankCard.withdraw(money); break;case 3: System.out.println('請輸入存款金額:'); money = scanner.nextInt(); bankCard.deposit(money); break;case 4: System.out.println('請輸入對方賬戶id:'); int id = scanner.nextInt(); BankCard card = bank.transfer(id); if(card != null){ System.out.println('請輸入轉賬金額:'); money = scanner.nextInt(); if(money <= bankCard.getMoney()){ bankCard.withdraw(money); card.deposit(money); }else { System.out.println('轉賬失敗'); } }else { System.out.println('未找到該賬戶'); } break;default: } } } private void login(){ //登錄 System.out.println('請輸入賬號,密碼'); Scanner scanner = new Scanner(System.in); int id = scanner.nextInt(); int password = scanner.nextInt(); BankCard bankCard = bank.search(id,password); if(bankCard != null){ System.out.println('登錄成功'); success(bankCard); }else { System.out.println('登錄失敗,請注冊'); } } private void register(){ //注冊 System.out.println('請輸入賬號,密碼'); Scanner scanner = new Scanner(System.in); int id = scanner.nextInt(); int password = scanner.nextInt(); BankCard bankCard = bank.search(id,password); if(bankCard != null){ System.out.println('該賬號已存在,請直接登錄'); }else { bank.addcard(id,password); System.out.println('注冊成功'); } } public void opearte() { while (true) { System.out.println('請選擇:1、登錄,2、注冊,3、退出'); Scanner scanner = new Scanner(System.in); int choice = scanner.nextInt(); if (choice == 3) {return; } switch (choice) {case 1: login(); break;case 2: register(); break;default: } } }}

銀行類:一個銀行對應多個ATM機

public class Bank { private BankCard[] bankCards; private final int INITSIZE = 10; private int size; public Bank(){ bankCards = new BankCard[INITSIZE]; size = 0; } public BankCard search(int id,int password){ //搜索 BankCard[] bankCard = bankCards; for(int i=0;i<size;i++){ if(bankCards[i].getId() == id && bankCards[i].getPassword() == password){return bankCard[i]; } } return null; } public void addcard(int id,int password){ //注冊 BankCard bankCard = new BankCard(id, password); if (size == bankCards.length){ bankCards = Arrays.copyOf(bankCards,bankCards.length * 2); } bankCards[size++] = bankCard; } public int printf(BankCard bankCard){ //顯示余額 return bankCard.getMoney(); } public BankCard transfer(int id){ for(int i=0;i<size;i++){ if(bankCards[i].getId() == id){return bankCards[i]; } } return null; }}

銀行卡類:不同賬戶的操作

public class BankCard { private int id; private int password; private int money; private int size = 0; public BankCard(int id,int password){ this.id = id; this.password = password; money = 0; } public int getId(){ return id; } public int getPassword(){ return password; } public int getMoney(){ return money; } public void withdraw(int money){ //取款 if(this.money >= money){ this.money -= money; }else { System.out.println('取款失敗'); } } public void deposit(int money){ //存款 this.money += money; }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产资源在线观看入口av| 国产精品极品在线观看| 久久久久久亚洲精品美女| 国产欧美日韩精品一区二区三区 | 91成人精品| 日韩中文字幕一区二区三区| 日本精品另类| 久久99影视| 久久精品动漫| 人人精品人人爱| 久久超级碰碰| 韩国三级一区| 久久午夜精品一区二区| 日韩精品乱码av一区二区| 麻豆精品久久久| 久久男女视频| 婷婷综合福利| 老牛国内精品亚洲成av人片| 一本大道色婷婷在线| 亚洲精品成人| 国产精品xxx| 狠狠色综合网| 国产精品v日韩精品v欧美精品网站| 国产精品成人a在线观看| 国产一区视频在线观看免费| 日韩在线观看中文字幕| 精品国产乱码久久久| 99精品视频在线| 日韩高清中文字幕一区| 中文字幕在线免费观看视频| 视频一区视频二区在线观看| 精品黄色一级片| 国产精品女主播一区二区三区| 91av一区| 夜夜嗨av一区二区三区网站四季av| 国产亚洲欧美日韩在线观看一区二区| 成人片免费看| 日本强好片久久久久久aaa| 99成人超碰| 麻豆久久一区| 日韩中文字幕一区二区高清99| 不卡专区在线| 日韩二区三区在线观看| 国产二区精品| 久久亚洲精精品中文字幕| 日韩视频一区| 久草免费在线视频| 国产午夜精品一区在线观看| 久久男人av资源站| 青青伊人久久| 最新日韩av| 日本а中文在线天堂| 久久精品超碰| 免费精品视频在线| 亚洲高清毛片| sm久久捆绑调教精品一区| 亚洲欧洲日韩| 欧美高清不卡| 深夜福利视频一区二区| 国产麻豆一区| 日韩一区二区三区高清在线观看| 日韩成人三级| 精品中文在线| 青草综合视频| 亚洲精品在线a| 国产精品毛片| 欧美精品一二| 欧美丝袜一区| 蜜桃av在线播放| 精品国产乱码久久久| 国产精品极品国产中出| 91福利精品在线观看| 亚洲精品在线国产| 亚洲欧美专区| 亚洲精品欧洲| 中文字幕av一区二区三区人| 亚洲免费观看| 红桃视频欧美| 亚洲午夜视频| 国产综合婷婷| 美女少妇全过程你懂的久久| 久久久精品网| 久久精品成人| 亚洲午夜av| 不卡中文字幕| 国产农村妇女精品一二区| 日韩视频精品在线观看| 最新亚洲一区| 免费不卡在线视频| 男女性色大片免费观看一区二区 | 视频一区国产视频| 99国产精品私拍| 亚洲在线网站| 亚洲3区在线| 亚洲精品伊人| 青青草国产精品亚洲专区无| 国产欧美综合一区二区三区| 国产精品视频首页| 国产成人免费| 精品欧美一区二区三区在线观看| 日韩毛片在线| 女主播福利一区| 日韩精品一区第一页| 亚洲日本三级| 91精品日本| 美女免费视频一区| 日韩综合一区| 91精品国产自产在线观看永久∴| 欧美理论视频| 亚洲日本欧美| 久久99精品久久久野外观看| 日韩av片子| 欧美福利一区| 亚洲aa在线| 久久久国产精品入口麻豆| 欧美一级鲁丝片| 视频一区国产视频| 国产精品www994| 午夜精品成人av| 久久亚洲风情| 国产精品久久久免费| 国产91在线播放精品| 久久人人99| 日韩高清不卡在线| 不卡专区在线| 亚洲女人av| 麻豆精品视频在线观看免费| 亚洲国产影院| 久久精品99国产精品| 丝袜诱惑一区二区| 男女精品网站| 国产精品igao视频网网址不卡日韩| 伊人久久av| 日韩中文字幕1| 里番精品3d一二三区| 尤物tv在线精品| 欧美一区=区三区| 91精品亚洲| 日本视频中文字幕一区二区三区| 国产一区日韩| 中文字幕av一区二区三区人| 久久精品国产99| 久久国产福利| 久久男人av资源站| 日韩在线观看一区二区三区| 另类专区亚洲| 日本在线视频一区二区| 久久裸体视频| 国产免费久久| 亚洲黄色在线| 中文在线中文资源| 欧美欧美黄在线二区| 久久久久美女| 国产黄色精品| 视频在线观看一区二区三区| 国产精品99久久精品| 午夜久久av| 蜜臀久久99精品久久一区二区 | 欧美日韩精品一区二区三区视频| 久久视频一区| 久久99蜜桃| 婷婷精品久久久久久久久久不卡| 不卡一二三区| 国产精品xxxav免费视频| 视频一区视频二区中文| 亚洲不卡系列| 成人一二三区| 麻豆精品在线视频| 欧美一级二区| 亚洲精品进入| 欧美日韩免费观看一区=区三区| 精品精品国产三级a∨在线| 婷婷视频一区二区三区| 亚洲精品a级片| 久久久人人人| 亚洲精品**中文毛片| 国产欧美精品| 日本伊人午夜精品| 蜜臀va亚洲va欧美va天堂| 欧美影院三区| 亚洲v在线看| 亚洲国产福利| 久久久久九九精品影院| 欧美在线91| 日韩激情中文字幕| 亚洲精品在线二区| 日韩中文字幕不卡| 亚洲一区二区动漫| 99视频精品| 亚洲激情偷拍| 国产精品三上| 亚洲欧美视频一区二区三区| 国产一区二区中文| 日韩精品一区二区三区免费观看| 国语精品一区| 精品久久电影| sm久久捆绑调教精品一区| 成人午夜网址| 女生影院久久| av高清一区|