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. 启动maven的web项目

    一.可以通过在pom中配置tomcat插件. 首先要确保你的仓库里有这个插件,然后按如下配置. <build> <plugins> <!-- 配置Tomcat插件 --& ...

  2. 在Linux系统上卸载playOnLinux

    1.remove just the playonlinux package itself. sudo apt-get remove playonlinux 2.remove the playonlin ...

  3. Selenium Java Selection的使用

    用于向具有drop-down的选择框中输入内容 new Select(new ChromeDriver().findElement(By.cssSelector(" ..."))) ...

  4. Linux驱动开发调试 -- 打开dev_dbg()【转】

    本文转载自:https://blog.csdn.net/kunkliu/article/details/78048618 转载地址:http://blog.chinaunix.net/uid-2284 ...

  5. makefile如果没有符合的显式规则将会使用隐式规则

    举例: 当前目录下有个Makefile和jello.c文件,其中有这样的规则jello.o:%.c %.h Makefile (静态模式规则),表明的含义为:要生成的jello.o目标依赖jello. ...

  6. PredNet --- Deep Predictive coding networks for video prediction and unsupervised learning --- 论文笔记

    PredNet --- Deep Predictive coding networks for video prediction and unsupervised learning   ICLR 20 ...

  7. Python实现机器学习算法:朴素贝叶斯算法

    ''' 数据集:Mnist 训练集数量:60000 测试集数量:10000 ''' import numpy as np import time def loadData(fileName): ''' ...

  8. Kubernetes工作流之Pods一

    This page provides an overview of Pod, the smallest deployable object in the Kubernetes object model ...

  9. 异步编程- async和await

    使用目的 避免阻塞主线程 提高程序响应能力 C#中使用 C# 中的 Async 和 Await 关键字是异步编程的核心. 疑惑 The async and await keywords don't c ...

  10. 基于 Python 和 Pandas 的数据分析(3) --- 输入/输出 基础

    这一节, 我们要讨论 Pandas 的输入与输出, 并且应用在现实的实际例子中. 为了得到大量的数据, 向大家推荐一个网站 Quandl. Quandl 有很多免费和付费的资源. 这个网站最大的优势在 ...