zoukankan      html  css  js  c++  java
  • 20169201 2016-2017-2 实验二《Java面向对象程序设计》

    实验一:程序设计中临时变量的使用

    代码托管
    1.删除数组中的元素5

    for(int i = 4; i < arr.length - 1; i ++){
                arr[i] = arr[i + 1];
            }
            arr[arr.length - 1] = 0;
    

    利用for循环使得5以后的数都赋值给前一个数,数组的最后一个元素赋值为0;

    再在4后面5

            for(int i = arr.length-1; i >4; i --){
                arr[i] = arr[i-1];
            }
            arr[4]=5;
    

    原理跟上一步一样,这次是从后往前赋值,再将第五个元素赋值为5;
    编译结果如下图:

    实验二: 面向对象程序设计-1

    • 测试用例1:测试某个程序路径或核实是否满足某个特定需求。这里我们的测试输入是“50”,预期结果是“不及格”。
      编译结果:
    • 测试用例2:只有一组输入的测试是不充分的,将一般情况都测试一下
      编译结果:
    • 测试用例3:测试异常情况

      运行程序发现负分时与期望不一致,找到了一个bug,对MyUtil进行修改,再进行测试
      编译结果:

    实验三: 面向对象程序设计-2

    以 TDD的方式研究学习StringBuffer
    代码托管
    TDD(Test Driven Devlopment, 测试驱动开发)先写测试代码,然后再写产品代码的开发方法叫“测试驱动开发”(TDD)。

    实验四: 面向对象程序设计-3

    对设计模式示例进行扩充,体会OCP原则和DIP原则的应用,初步理解设计模式
    代码托管

    实验五: 面向对象程序设计-4

    任务:以TDD的方式开发一个复数类Complex
    代码托管

    实验六: 面向对象程序设计-5

    使用StarUML对代码进行建模

  • 相关阅读:
    公司程序升级 win2008
    软件
    crystal 2008升级(草稿)
    crystalreportviewers12的一些修改
    Crystal Report 2008
    deep learning 相关资料 Lei
    如何打印出符合acm要求的pdf Lei
    matlab常用命令 Lei
    Wilson Interval Lei
    Perl / Shell 脚本语言 Lei
  • 原文地址:https://www.cnblogs.com/tcle/p/6737869.html
Copyright © 2011-2022 走看看