• 课上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;
     }
     
    }
    
    package account;
    public class cunkuan 
    {
     public static void main(String[] args)
     {
      System.out.println("***************************************************************");
      System.out.println("欢迎XXXXXXXX(账户名称)使用中国工商银行自助柜员系统");
      System.out.println("****************************************************************");
      System.out.println("请输入存款金额;");
      System.out.println("****************************************************************");
     }
    }
    package account;
    public class qukuan {
     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、返回");
     }
     
    }
    package account;
    public class show {
     public static void main(String[] args)
     {
     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("****************************************************************");
     }
    }
    

      

     
  • 相关阅读:
    AtCoder Grand Contest 033
    Luogu P6620 [省选联考 2020 A 卷] 组合数问题
    Luogu P6631 [ZJOI2020] 序列
    Luogu P6630 [ZJOI2020] 传统艺能
    Luogu P6633 [ZJOI2020] 抽卡
    Luogu P6623 [省选联考 2020 A 卷] 树
    AtCoder Grand Contest 034
    Luogu P5445 [APIO2019] 路灯
    LOJ #6059. 「2017 山东一轮集训 Day1」Sum
    Luogu P3721 [AH2017/HNOI2017]单旋
  • 原文地址:https://www.cnblogs.com/shnm/p/9695413.html
Copyright © 2020-2023  润新知