课上JAVA测试心得
Posted 孙浩楠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课上JAVA测试心得相关的知识,希望对你有一定的参考价值。
上周四我JAVA语言课上我们老师组织了一场测试,其实我心里是很没有底的。因为我在暑假并没有认真按照老师的要求去预习一些JAVA语言的基础知识。这节测试课的测试题目是用JAVA语言编写一个ATM存取款系统。当时我看到测试题之后毫无头绪,因为我在暑假只自学了一点很简单的JAVA基本语句,比如最基本的输出语句。但是这节测试课,老师允许我们上网查阅相关源码或者资料。我虽然查到了一些相关的源代码,但是开始的定义变量,最基本的输出语句我还能勉强看懂,可是到后来的存取款以及一些余额显示,密码登陆那些函数的构造,调用我就看不懂了。 因为我根本没有在暑假去认真预习这些东西,所以即使我查阅到了一些近似的源代码,一些算法及函数的使用我也很难看懂。当然,老师也知道我们目前什么水平,他告诉我们这个测试课最少能混到8分,因为这20分里面,8分是最最基础的东西,相当于送分。就是一些基础的变量定义。我很清楚自己现在的JAVA处于什么水平,所以我就去争取这8分了。但是我在定义这几个变量的时候,也出现了一些错误,我想可能是暑假就简简单单的预习了一些,没有及时复习,回到学校也没有利用业余时间来练习JAVA,所以即使这些看似很简单的东西,因为我没有巩固练习,也会在很长时间不用的情况下在去用就会犯一些很低级的错误。当时我以为我定义的方法语句都没有问题,可是一直显示有错误,我毫无头绪因为我的JAVA可能连入门都算不上,我就问了问我右边的舍友,他只看了一眼就给我纠正了我的错误,这是很让我羡慕的。但我也深刻的认识到我现在已经落后去他人了,我必须要认真对待JAVA,作为一名软件工程的学生来说,擅长或者说是精通一门开发语言是必须的,这样才能保证我以后毕业能找到一份自己满意的工作。经过两个半小时的摸爬滚打和同学的帮助下,我勉强拿到了这8分,用一些最基本的输出语句,编译了几个存取款界面。通过这次测试课,我深知自己JAVA语言连入门都不算,我以后必须认真对待,每天多一些时间去练习,提高自己的逻辑思维能力和编程能力。当然这次可也是对我的一次警告吧,它能时刻提醒我,这门课对我的重要性。测试课的部分源代码如下:(自己目前的能力只能写这些):
package account;
//信1705-3 20173665 孙浩楠
public class Account {
private String accountID;
private String accountname;
private String operatedate;
private int operatetype;
private int accountpassword;
private int accountbalance;
private int amount;
public String getAccountID() {
return accountID;
}
public void setAccountID(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 int getAccountpassword() {
return accountpassword;
}
public void setAccountpassword(int accountpassword) {
this.accountpassword = accountpassword;
}
public int getAccountbalance() {
return accountbalance;
}
public void setAccountbalance(int accountbalance) {
this.accountbalance = accountbalance;
}
public int getAmount() {
return amount;
}
public void setAmount(int amount) {
this.amount = amount;
}
public void set(String id,String name,int password,int yuer)
{
accountID=id;
accountname=name;
accountpassword=password;
accountbalance=yuer;
}
public void set_1(String data,int liushui)
{
operatedate=data;
amount=liushui;
}
}
{
public static void main(String[] args)
{
System.out.println("***************************************************************");
System.out.println("欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
System.out.println("****************************************************************");
System.out.println("请输入存款金额;");
System.out.println("****************************************************************");
}
public static void main(String[] args)
{
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("***************************************************************");
System.out.println("欢迎使用中国工商银行自动柜员系统");
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("****************************************************************");
}
}
以上是关于课上JAVA测试心得的主要内容,如果未能解决你的问题,请参考以下文章