ATM取款机系统代码及此次作业感受

       本次乃我们软件工程专业开学第一个小测试,本来以为是和之前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("\t\t欢迎使用中国工商银行自动柜员系统");
 80   System.out.println("***************************************************************");
 81   System.out.println("\t\t请输入您的账号:");
 82   System.out.println("***************************************************************");
 83   p=in.nextInt();
 84   System.out.println("***************************************************************");
 85   System.out.println("\t\t欢迎"+p+"使用中国工商银行自助柜员系统");
 86   System.out.println("***************************************************************");
 87   System.out.println("\t\t请输入您的密码:");
 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  }
 
   

 

 
  

 

 

    

转载于:https://www.cnblogs.com/quxiangjia/p/9697415.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值