本次乃我们软件工程专业开学第一个小测试,本来以为是和之前2016级相同的或者类似得软件,所以之前学了好久的那个程序完全失去了它的作用,当然了老师也从来没有按套路出过牌,所以这个下马威我觉得作用起到了。反正小民哥布置的学习任务,再也不敢马虎了。
然后就是自己对大学学习的认识吧,这几天不是金九银十嘛?很多铁路方面的公司到我们学校来招聘,然后北京局来的那天我过去看了看,顺便和几个找工作的学长聊了一下天。当时我看见黑压压的人群,顿时觉得竞争压力好大,岗位的个数有限,应聘的人太多,所以想必此次校招,必定有很多人乘兴而来,失意而归。和学长聊天得知,他们的想法很简单,只要有工作就行,不挑,因为他们觉得自己没有选择。然后前几天上课老师老提到选择这个词,我就想其实每一个大的选择都是有很多小选择组成的,当别人在学习时,你选择了玩,但别人认真做作业钻研学习的时候,你选择了偷懒,当别人选择健康生活时,你选择了熬夜和在宿舍玩游戏,那么这一个个选择就组成了你的最后的选择。当你毕业时,你就只剩下一个肥胖没有战斗力的身体和缺乏坚强意志的灵魂,工作对于你来说就没有选择,只有将就。为了避免自己成为那样的人,要认真了哦。
最后说对这个作业的问题分析,首先是写这个软件的思想就是分模块,然后分别写出每个模块的功能,把每个模块联系起来,完成这个软件。我觉得我的问题在于有些模块在java里我不会写,这属于我的基本功没有学扎实,其次是模块之间的联系有些实现不了,真的时书到用时方恨少,这次我是深深的体会到了这句话的无奈,原来自己埋的坑总有一天要自己去填上。然后就是发现了我们院系真的有很多优秀的人,深感压力山大,下面是我写的代码,奉上给各位大佬,以后会把没有实现的功能补上。
1 package account; 2 public class Account { 3 String accountID; 4 String accountname; 5 String operatedate; 6 int operatetype; 7 String accountpassword; 8 String accountbalance; 9 int amount; 10 void setAccountID(String accountID){ 11 this.accountID=accountID; 12 } 13 String getAccountID() { 14 return accountID; 15 } 16 void setAccountname(String accountname){ 17 this.accountname=accountname; 18 } 19 String getAccountname() { 20 return accountname; 21 } 22 void setOperatedate(String operatedate){ 23 this.operatedate=operatedate; 24 } 25 String getOperatedate() { 26 return operatedate; 27 } 28 void setOperatetype(int operatetype) { 29 this.operatetype=operatetype; 30 } 31 int getOperatetype() { 32 return operatetype; 33 } 34 void setAccountpassword(String accountpassword){ 35 this.accountpassword=accountpassword; 36 } 37 String getAccountpassword() { 38 return accountpassword; 39 } 40 void setAccountbalance(String accountbalance){ 41 this.accountbalance=accountbalance; 42 } 43 String getAccountbalance() { 44 return accountbalance; 45 } 46 void setAmount(int amount) { 47 this.amount=amount; 48 } 49 int getAmount() { 50 return amount; 51 } 52 } 53 ge account; 54 import java.util.Scanner; 55 public class AccountManager { 56 static int chioce() //主界面 57 { Scanner in=new Scanner(System.in); 58 System.out.println("*********************************************"); 59 System.out.printf(" 欢迎使用中国工商银行自助柜员系统 "); 60 System.out.println("*********************************************"); 61 System.out.println(" 1.存款 "); 62 System.out.println(" 2.取款 "); 63 System.out.println(" 3.转账汇款 "); 64 System.out.println(" 4.修改密码 "); 65 System.out.println(" 5.查询余额 "); 66 System.out.println("*********************************************"); 67 System.out.print("请输入数字(0~5):"); 68 int a=in.nextInt(); //通过输入获得返回值,选择说要进入的系统 69 return a; 70 } // 选择所要进入系统的函数 71 public static void main(String[]argc) { 72 Scanner in=new Scanner(System.in); 73 String b; 74 int p; 75 int t; 76 int operatetype; 77 Account c; 78 System.out.println("***************************************************************"); 79 System.out.println(" 欢迎使用中国工商银行自动柜员系统"); 80 System.out.println("***************************************************************"); 81 System.out.println(" 请输入您的账号:"); 82 System.out.println("***************************************************************"); 83 p=in.nextInt(); 84 System.out.println("***************************************************************"); 85 System.out.println(" 欢迎"+p+"使用中国工商银行自助柜员系统"); 86 System.out.println("***************************************************************"); 87 System.out.println(" 请输入您的密码:"); 88 System.out.println("***************************************************************"); 89 t=in.nextInt(); 90 int a=0; 91 while(a!=6) 92 { 93 a=chioce(); 94 switch(a) 95 { 96 case 1:System.out.printf("存款");break;//存款 97 case 2:System.out.printf("取款");break;//取款 98 case 3:System.out.printf("转账汇款成功");break;//转账汇款 99 case 4:System.out.printf("请输入修改的密码");b=in.next();System.out.printf("修改密码成功");break;//修改密码 100 case 5:System.out.printf("查询余额");break;//查询余额 101 case 6:System.out.printf("已退出!");break; 102 default:System.out.println("选项为1到5,请重输!"); 103 } 104 } 105 } 106 }