package ATM; public class Account { private String accountID; private String accountname; private String operatedate; private int operatetype; private String accountpassword; private String accountbalance; private int amount; public String getaccountID(){ return accountID; } public void setStunumber(String accountID){ this.accountID=accountID; } public String getaccountname(){ return accountname; } public void setaccountname(String accountname){ this.accountname=accountname; } public String getoperatedate(){ return operatedate; } public void setoperatedate(String operatedate){ this.operatedate=operatedate; } public int getoperatetype(){ return operatetype; } public void setoperatetype(int operatetype){ this.operatetype=operatetype; } public String getaccountpassword(){ return accountpassword; } public void setaccountpassword(String accountpassword){ this.accountpassword=accountpassword; } public String getaccountbalance(){ return accountbalance; } public void setaccountbalance(String accountbalance){ this.accountbalance=accountbalance; } public int getamount(){ return amount; } public void setamount(int amount){ this.amount=amount; } } //信1705-1班 袁鹏 20173671 package ATM; import java.util.Scanner; public class AccountManager { static Scanner sc=new Scanner(System.in); @SuppressWarnings("unused") public static void main(String[] args){ System.out.println("************************************************************"); System.out.println(" 欢迎使用中国工商银行自动柜员系统 "); System.out.println("************************************************************"); System.out.println(" 请输入您的账号: "); String accountID=sc.next(); if(true){ System.out.println("************************************************************"); System.out.println("************************************************************"); System.out.println("欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统"); System.out.println("************************************************************"); System.out.println("请输入您的密码:"); String accountpassword=sc.next(); System.out.println("************************************************************"); if(true){ System.out.println("登录成功"); } System.out.println("************************************************************"); System.out.println("欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统"); System.out.println("************************************************************"); System.out.println(" 1、 存款;"); System.out.println(" 2、 取款;"); System.out.println(" 3、 转账汇款;"); System.out.println(" 4、修改密码;"); System.out.println(" 5、 查询余额;"); System.out.println("*************************************************************"); int m=sc.nextInt(); switch(m){ case 1: System.out.println("***********************************************************"); System.out.println("欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统"); System.out.println("***********************************************************"); System.out.println("请输入存款金额;"); System.out.println("************************************************************"); break; case 2: System.out.println("************************************************************"); System.out.println("欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统"); System.out.println("************************************************************"); System.out.println(" 当前账户每日可以支取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("************************************************************"); break; case 3: System.out.println("************************************************************"); System.out.println("欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统"); System.out.println("************************************************************"); System.out.println("请确认是否向*XX转账XXXX元。"); System.out.println("************************************************************"); break; case 4: System.out.println("************************************************************"); System.out.println("欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统"); System.out.println("************************************************************"); System.out.println(" 请输入当前密码:"); System.out.println(" 请输入修改密码:"); System.out.println(" 请输入确认密码:"); System.out.println("************************************************************"); break; } } } }
前几天,建民老师给我们出了一道考试题,本以为这道题是暑假的时候来世让我们练的那道学生管理系统,但出乎我的意料,老师又出了新花招,在刚上课时老师临时把题目改成了设计一个ATM程序。
在刚听到老师的改动时,全班一片哗然,很多同学抓耳挠腮,毫无头绪,虽然给了我们两个半小时,但我们还是感觉时间太少了。不过在我看来,根本原因大概还是因为我们假期的时候没有好好自学,连基本的java语句都不会,所以就算给我们更多的时间,我们也不会完整的把这个程序写出来。
在那两个半小时中,我和大多数同学一样,一点想法都没有,虽然暑假期间我自学了一部分基础的java语句,但我感觉完全不够用,因为要实现一个功能还需要很多的语法结构。老师刚把测试要求给我们的时候,我用了很长时间去读文件,读了一遍又一遍,因为我感觉写程序的第一步就是要先把题目要求弄明白,才能把思路捋清,才可以更好的去立理解要求,才能更容易的把程序写出来。但是现实总是残酷的,即使我看了很久的测试要求,但我对里面的很多功能还是毫无想法。各种功能之间的连接我也想不出来更好的办法,比如清屏等等。我感觉这不仅仅是一个测试,更是一个帮助我们认清自己的过程。通过这个测试,我们不仅会发现自己哪些地方自己还没有掌握,哪些知识还没有学到,自己究竟到达了一个什么水平。
这次测试结束之后,我终于发现自己的水平到底有多低,自己与别人的差距有多大。通过这次课堂测试,我才真正认清了自己的实力,才知道自己还有很多的功课没有做到位,这次测试对我的感触真的很深,但或许只有这样才能更加激励我们努力学习吧。经过这次测试,以后我一定好好学习,巩固自己的基础知识,给自己以后的提升打下牢固的根底。不仅是java,还有C,C++等,都需要付出更多的努力去好好学习。现在我们java的学习还只是刚刚开始,仅仅是连入文件夹都把我们难住,以后的连入数据库更需要我们认真学习。Java学习的路还很长,在这条路上,还有许许多多的问题在等待着我们,我相信,只要我们认真努力,我们一定会攻克难题,取得好成绩。