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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java课堂测试01及感想

發(fā)布時(shí)間:2023/12/20 java 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java课堂测试01及感想 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? 上周進(jìn)行了Java的開學(xué)第一次測驗(yàn),按要求做一個(gè)模擬ATM機(jī)功能的程序,實(shí)現(xiàn)存取款、轉(zhuǎn)賬匯款、修改密碼、查詢余額的操作。這次測驗(yàn)和假期的試題最大的不同還是把數(shù)組存儲改成的文件存儲,在聽到老師說要用文件的時(shí)候,還是有種悔不當(dāng)初的感覺的,假期里找的教程是有教文件的,當(dāng)時(shí)想著假期給的試題僅要求數(shù)組,就偷了懶。這次測驗(yàn)的時(shí)候,看了一下文件的教程,不是怎么清楚怎么像題目那樣使用文件,便放棄了這一部分,還是用的數(shù)組。這次測驗(yàn)還發(fā)現(xiàn)了自己的很多問題,特別是一些習(xí)慣上的問題。以前寫的都是幾十行的小程序,簡單看下題目就知道該怎么做,而這次的測驗(yàn)卻沒那么小了。拿到題目的時(shí)候老師有叫過我們先構(gòu)思,不要立刻動手,我看了題目想了一會兒,并沒有很清楚的思路,只有一個(gè)模糊的想法,就開始動手,寫到執(zhí)行文件時(shí)就不太記得一開始的想法,寫一會就看一會題目,翻翻剛寫的代碼,浪費(fèi)了很多時(shí)間。寫著寫著就發(fā)現(xiàn)少了一些東西,又去前面加,后面都亂了。測試的時(shí)間從兩個(gè)小時(shí)延長到兩個(gè)半小時(shí)再到三個(gè)小時(shí),可以說是很足了,但是我還是只實(shí)現(xiàn)了前面兩個(gè)功能,也是和思路的混亂有關(guān),當(dāng)然更主要的是能力不足,暑假的學(xué)習(xí)太過應(yīng)付了事,以后還是要努力才行,不能再貪玩了。

Account.java

1 public class Account { 2 3 private String accountID;      //賬號 4 private String accountname;    //名稱 5 private String operatedate; //操作時(shí)間 6 private int operatetype; 7 private String accountpassword; //密碼 8 private int accountbalance; //賬戶余額 9 private int amount; //流水金額 10 11 public String getAccountID() { 12 return accountID; 13 } 14 public void setAccountID(String accountID) { 15 this.accountID = accountID; 16 } 17 public String getAccountname() { 18 return accountname; 19 } 20 public void setAccountname(String accountname) { 21 this.accountname = accountname; 22 } 23 public String getOperatedate() { 24 return operatedate; 25 } 26 public void setOperatedate(String operatedate) { 27 this.operatedate = operatedate; 28 } 29 public int getOperatetype() { 30 return operatetype; 31 } 32 public void setOperatetype(int operatetype) { 33 this.operatetype = operatetype; 34 } 35 public String getAccountpassword() { 36 return accountpassword; 37 } 38 public void setAccountpassword(String accountpassword) { 39 this.accountpassword = accountpassword; 40 } 41 public int getAccountbalance() { 42 return accountbalance; 43 } 44 public void setAccountbalance(int accountbalance) { 45 this.accountbalance = accountbalance; 46 } 47 public int getAmount() { 48 return amount; 49 } 50 public void setAmount(int amount) { 51 this.amount = amount; 52 } 53 54 Account( String accountID,String accountname,String accountpassword){ 55 this.accountID = accountID; 56 this.accountname = accountname; 57 this.accountpassword = accountpassword; 58 accountbalance = 0; 59 } 60 61 }

AccountManager.java

import java.util.Scanner;public class AccountManager {Scanner in = new Scanner( System.in );Account[] acc = new Account[1000];int i=5;int j,k;int temp = 0;public void InterfaceAccount(){acc[0] = new Account("20173445","劉**","123456");acc[1] = new Account("20170001" ,"張三","387592");acc[2] = new Account("20170002","李四","035432");acc[3] = new Account("20170004","王五","830294");acc[4] = new Account("20170005","趙六","208493");temp=0;String accountID;System.out.println("**************************************************");System.out.println(" 歡迎使用中國工商銀行自動柜員系統(tǒng)");System.out.println("**************************************************");System.out.print(" 請輸入您的賬號:");accountID = in.next();if( accountID.length() != 8 ){System.out.println("**************************************************");System.out.println("該卡不是工行賬號");InterfaceAccount();}else{for( j=0; (j<i) && (temp==0); j++ ){if( acc[j].getAccountID().equals( accountID ))temp = 1;}if(temp==0){System.out.println("**************************************************");System.out.println("該賬號不存在");InterfaceAccount();}else{j--;InterfacePassword();}}}public void InterfacePassword(){String accountpassword;int h=3;System.out.println("**************************************************");System.out.println(" 歡迎"+acc[j].getAccountname()+"使用中國工商銀行自動柜員系統(tǒng)");System.out.println("**************************************************");while((h--)>0){System.out.print(" 請輸入您的密碼:");accountpassword = in.next();if( acc[j].getAccountpassword().equals( accountpassword)){InterfaceMain();}else{System.out.println("**************************************************");System.out.println("密碼輸入錯(cuò)誤");if( h==0){System.out.println("**************************************************");System.out.println("該賬號三次錄入密碼錯(cuò)誤,該卡已被系統(tǒng)沒收,請與工行及時(shí)聯(lián)系處理");InterfaceAccount();}}}}public void InterfaceMain(){int operatetype;System.out.println("**************************************************");System.out.println(" 歡迎"+acc[j].getAccountname()+"使用中國工商銀行自動柜員系統(tǒng)");System.out.println("**************************************************");System.out.println(" 1、 存款;");System.out.println(" 2、 取款;");System.out.println(" 3、 轉(zhuǎn)賬匯款;");System.out.println(" 4、 修改密碼;");System.out.println(" 5、 查詢余額");System.out.println("**************************************************");operatetype = in.nextInt();acc[j].setOperatetype(operatetype);switch(operatetype){case 1:deposit();break;case 2:withdraw();break;}}public void deposit(){ //存款int amount;System.out.println("**************************************************");System.out.println(" 歡迎"+acc[j].getAccountname()+"使用中國工商銀行自動柜員系統(tǒng)");System.out.println("**************************************************");System.out.println(" 請輸入存款金額:");amount = in.nextInt();String s = String.valueOf(amount);if( s.equals("q"))InterfaceAccount();else{if( amount <= 0 ){System.out.println("輸入金額有誤");withdraw();}else{System.out.println("**************************************************");System.out.println(" 歡迎"+acc[j].getAccountname()+"使用中國工商銀行自動柜員系統(tǒng)");System.out.println("**************************************************");System.out.println(" 當(dāng)前賬戶存款操作成功");acc[j].setAccountbalance( acc[j].getAccountbalance()+amount );System.out.println(" 當(dāng)前賬戶余額為:"+acc[j].getAccountbalance()+"元");System.out.println("**************************************************");s = in.next();if( s.equals("q"))InterfaceAccount();}}}public void withdraw(){ //取款int amount = 0;System.out.println("**************************************************");System.out.println(" 歡迎"+acc[j].getAccountname()+"使用中國工商銀行自動柜員系統(tǒng)");System.out.println("**************************************************");System.out.println(" 當(dāng)前賬戶每日可以支取2萬元");System.out.println(" 1、 100元");System.out.println(" 2、 500元");System.out.println(" 3、 1000元");System.out.println(" 4、 1500元");System.out.println(" 5、 2000元");System.out.println(" 6、 5000元");System.out.println(" 7、 其他金額");System.out.println(" 8、 退卡");System.out.println(" 9、 返回");System.out.println("**************************************************");temp = in.nextInt();switch(temp){case 1:amount=100;break;case 2:amount=500;break;case 3:amount=1000;break;case 4:amount=1500;break;case 5:amount=2000;break;case 6:amount=5000;break;case 7:{System.out.println("**************************************************");System.out.println(" 歡迎"+acc[j].getAccountname()+"使用中國工商銀行自動柜員系統(tǒng)");System.out.println("**************************************************");System.out.println(" 請輸入取款金額");amount = in.nextInt();break;}default:break;}if( amount > acc[j].getAccountbalance() )System.out.println("賬戶余額不足");else{System.out.println("**************************************************");System.out.println(" 歡迎"+acc[j].getAccountname()+"使用中國工商銀行自動柜員系統(tǒng)");System.out.println("**************************************************");System.out.println("當(dāng)前賬戶取款操作"+amount+"元成功");acc[j].setAccountbalance( acc[j].getAccountbalance()+amount);System.out.println("當(dāng)前賬戶余額為:"+acc[j].getAccountbalance()+"元");System.out.println("**************************************************");}if( temp == 8 )InterfaceAccount();if(temp==9)InterfaceMain();}}

ATM.java

/** 信1705-1* 20173445* 劉*/ public class ATM {public static void main( String[] args){AccountManager manager = new AccountManager();manager.InterfaceAccount();} }

轉(zhuǎn)載于:https://www.cnblogs.com/gothic-death/p/9697332.html

總結(jié)

以上是生活随笔為你收集整理的Java课堂测试01及感想的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久久无码精品亚洲国产 | 一本色道久久综合亚洲精品图片 | 国产精品久久久久久亚洲 | 打屁股av| 国产精品第8页 | 又黄又爽的免费视频 | 久久精品国产免费看久久精品 | 91丨九色丨海角社区 | 久久99热这里只有精品 | 精品视频久久久久久 | 欧美性受xxxx狂喷水 | 午夜视频国产 | 一本色道久久综合亚洲二区三区 | 亚洲国产成人一区二区精品区 | 97国产精东麻豆人妻电影 | 午夜视频在线观看一区 | 亚洲乱码一区二区三区在线观看 | 久草资源在线视频 | 波多野结衣女同 | 一区二区三区播放 | 国产一区一区 | 亚洲三区在线观看无套内射 | 乡村乱淫 | 三年大全国语中文版免费播放 | 香港三级网站 | 久久精品国产精品亚洲毛片 | 先锋影音制服丝袜 | 国产偷人爽久久久久久老妇app | 日本三级一区 | 美妇av | 91xxxxx| 亚洲自拍偷拍一区二区三区 | 欧美激情另类 | 欧美日韩在线免费观看 | 自拍视频国产 | 日韩一区不卡 | 色七七网站 | 激情狠狠 | 在线爽| 国产v在线 | 日韩免费视频网站 | 欧美一级黄色片 | 亚洲一区二区色 | 91九色蝌蚪porny | 日韩av无码一区二区三区不卡 | 中出av在线 | 日韩中文字幕av在线 | 久久成人午夜 | 亚洲宅男天堂 | 一区二区在线免费观看 | 午夜激情久久 | 日韩一区欧美 | 国产伦一区二区 | 中文字幕av一区 | 天堂а在线中文在线新版 | 成都电影免费大全 | 四虎成人在线视频 | 男人喷出精子视频 | 黄色性生活一级片 | 欧美另类在线观看 | 九九九九九伊人 | 少妇户外露出[11p] | 一级片免费观看视频 | 久草资源 | 中文在线日本 | 免费看一级黄色片 | 欧美黑人孕妇孕交 | 欧日韩av | av免费在线播放 | 一区二区在线观看免费视频 | 午夜啪啪福利视频 | 美女写真福利视频 | 国产精品一卡二卡 | 欧美日韩系列 | www欧美| 亚洲av无码不卡一区二区三区 | 手机免费看av| 黄色小视频网 | 免费看女生隐私 | 在线观看亚洲天堂 | 黄色午夜影院 | 欧美精品成人久久 | 在线观看av一区二区 | 久久精品国产精品亚洲色婷婷 | 日本一区二区免费电影 | 日本午夜小视频 | 天天干干天天 | 捆绑凌虐一区二区三区 | 日本成人片在线 | 亚洲午夜av在线 | 精品久久久久久久久久久aⅴ | 四虎国产精品成人免费入口 | 波多野结衣人妻 | 国产自偷自拍视频 | 黄色片在线免费 | 中文字幕在线观看国产 | 亚洲91久久 | 婷婷久久久| 国产精品高清在线观看 |