zoukankan      html  css  js  c++  java
  • 学号20155311的实验二报告

    ---恢复内容开始---

    ## 实验二 Java面向对象程序设计 ### 实验内容 1. 初步掌握单元测试和TDD 1. 理解并掌握面向对象三要素:封装、继承、多态 1. 初步掌握UML建模 1. 熟悉S.O.L.I.D原则 1. 了解设计模式 #### 实验步骤 ##### 单元测试 - .三种代码:伪代码、产品代码、测试代码。我们应该先写伪代码->再用特定编程语言翻译成产品代码->最后写测试代码,验证自己的代码有没有问题。

    伪代码:

    • 百分制转五分制
    • 如果成绩小于60,转成“不及格”
    • 如果成绩在60与70之间,转成“及格”
    • 如果成绩在70与80之间,转成“中等”
    • 如果成绩在80与90之间,转成“良好”
    • 如果成绩在90与100之间,转成“优秀”
    • 其他,转成“错误”

    产品代码:

    public class MyUtil{
    public static String percentage2fivegrade(int grade){
    //如果成绩小于60,转成“不及格”
    if (grade < 60)
    return "不及格";
    //如果成绩在60与70之间,转成“及格”
    else if (grade < 70)
    return "及格";
    //如果成绩在70与80之间,转成“中等”
    else if (grade < 80)
    return "中等";
    //如果成绩在80与90之间,转成“良好”
    else if (grade < 90)
    return "良好";
    //如果成绩在90与100之间,转成“优秀”
    else if (grade < 100)
    return "优秀";
    //其他,转成“错误”
    else
    return "错误";
    }
    }

    测试代码:

    public class MyUtilTest {
    public static void main(String[] args) {
    // 百分制成绩是50时应该返回五级制的“不及格”
    if(MyUtil.percentage2fivegrade(50) != "不及格")
    System.out.println("test failed!");
    else
    System.out.println("test passed!");
    }
    }

    ---恢复内容结束---

  • 相关阅读:
    Java循环结构
    Java正则表达式
    Java日期时间
    Java如何输入数据
    Java数组
    Java StringBuffer和StringBuilder类
    Java String类
    Java Character类
    Java Number&Math类
    python之二维码生成
  • 原文地址:https://www.cnblogs.com/gaoziyun11/p/6754238.html
Copyright © 2011-2022 走看看