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学习的路还很长,在这条路上,还有许许多多的问题在等待着我们,我相信,只要我们认真努力,我们一定会攻克难题,取得好成绩。

java测试感想的更多相关文章

  1. Java测试工具

    1.   开源测试工具: http://www.open-open.com/43.htm 2.   10款常用的JAVA测试工具 :http://developer.51cto.com/art/200 ...

  2. 在Jmeter中使用自定义编写的Java测试代码

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java ...

  3. 如何使用 Java 测试 IBM Systems Director 的 REST API

    转自: http://www.ibm.com/developerworks/cn/aix/library/au-aix-systemsdirector/section2.html 如何使用 Java ...

  4. 第一次Java测试及感触

    周四进行了java测试,感触很深,测试的题目是用Java实现一个ATM机的管理系统.最后3个小时后,我没有完成这次测试,但是我找到了自己的很多不足,明确了自己的问题究竟在哪里. 关于这次测试我不会的最 ...

  5. 第一次java测试有感

    今天下午的Java测试体会深刻,真的可能我一暑假学的还没有今天一下午学的多.但通过今天一下午地与Java近距离接触 ,我感受到我与真正的Java距离还是特别远的.以后我的路还很长,我对Java仍然还是 ...

  6. Java测试工具使用(1)--Junit

    在进行测试之前需要导入junit的两个包,分别是 junit:4.12;hamcrest-core:1.1 1.基本测试标签 @Test.@Before.@After 2.组测试 有时候多个测试文件, ...

  7. Java测试工具和框架

    个人目前只接触过JUnit以及Powermock,后续会关注更多有关测试这方面的东西 8个超实用的Java测试工具和框架_开发/数据库_IT专家网 http://database.ctocio.com ...

  8. 自定义编写jmeter的Java测试代码

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","JavaV ...

  9. 8个超实用的Java测试工具和框架

    Java入门 如果你才刚开始接触Java世界,那么要做的第一件事情是,安装JDK——Java Development Kit(Java开发工具包),它自带有Java Runtime Environme ...

随机推荐

  1. topcoder srm 505 div1

    problem1 link 设行数为$n$列数为$m$ 对于任意的两行$r_{1},r_{2}$以及任意的两列$c_{1},c_{2}$所确定的四个格子,只要知道其中的三个就能确定第四个,且必须要三个 ...

  2. 在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码

    在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码 参考: http://www.cnblogs.com/qiantuwuliang/archive/2011/0 ...

  3. 比较好的一些 ConcurrentHashMap讲解博客

    jdk8 https://blog.csdn.net/jianghuxiaojin/article/details/52006118#commentBox jdk7.8 https://crossov ...

  4. CentOS 7.3 上安装docker

    Docker,分为社区版CE和企业版EE.社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务. 一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3 ...

  5. P3727 曼哈顿计划E

    点分治+SG函数还真是令人意外的组合啊 思路 这道题看到找一条满足条件的链,想到点分治 看到博弈,想到SG函数 然后就变成一道SG函数+点分治的题了 然后1e9的SG函数怎么搞?当然是打表了 然后各种 ...

  6. python bytes类型

    python3中二进制数据则由bytes类型表示,8位一字节 格式化打印文件的二进制编码 with open('spiderman.mkv', "rb") as f: print( ...

  7. Lintcode415-Valid Palindrome-Medium

    Given a string, determine if it is a palindrome, considering only alphanumeric(字母和数字) characters and ...

  8. BZOJ 1070: [SCOI2007]修车(费用流)

    http://www.lydsy.com/JudgeOnline/problem.php?id=1070 题意: 思路: 神奇的构图. 因为排在后面的人需要等待前面的车修好,这里将每个技术人员拆成n个 ...

  9. 定义统一的返回格式(controller)

    一:单独创建一个类来表示返回结果 package com.jk51.commons.dto; /** * Created by Administrator on 2017/6/13. */ publi ...

  10. bash:command not found解决方法

    先用:echo $PATH 查看path是否含有:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin如果没有先用临时环境变量(重启 ...