---恢复内容开始---
实验二 Java面向对象程序设计
实验内容
- 初步掌握单元测试和TDD
- 理解并掌握面向对象三要素:封装、继承、多态
- 初步掌握UML建模
- 熟悉S.O.L.I.D原则
了解设计模式
实验步骤
单元测试
- .三种代码:伪代码、产品代码、测试代码。我们应该先写伪代码->再用特定编程语言翻译成产品代码->最后写测试代码,验证自己的代码有没有问题。
伪代码:
- 百分制转五分制
- 如果成绩小于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!"); } }---恢复内容结束---